Best Stocks to Buy in India Now (Dec 5, 2025): Top Nifty, Bank, Auto, Power & Healthcare Picks for 2026
The Reserve Bank of India cut the repo rate by 25 basis points to 5.25% on December 5, 2025, and announced ₹1 lakh crore in government bond purchases plus a $5 billion FX swap. Nifty 50 rose above 26,000, with banks, NBFCs, autos, and real estate stocks in focus. Bank of America projects Nifty at 29,000 by December 2026. Fitch expects Indian IT services growth in the mid-single digits for 2026.