Taking Stock: Markets recover; Nifty ends above 23,950, Sensex up 238 points
Broader indices outperformed with Nifty Midcap 100 rising 1.4 percent and Nifty Smallcap 100 index gaining 1.8 percent.

What's Your Reaction?











