Best Stocks to Buy Now in India (December 11, 2025): Top Picks and Market Outlook for 2026
Indian stocks rose on December 11, 2025, after the US Fed cut rates, with the Sensex near 84,700 and Nifty 50 at 25,900 mid-session. The rally remains concentrated in a handful of large stocks, while mid- and small-caps lag. Brokerages forecast Nifty targets between 29,120 and 32,000 for December 2026, citing strong domestic growth and steady mutual fund flows.