Taking Stock: Nifty ends above 22,800 on late buying; Sensex sheds 143 points
The broader markets underperformed the benchmark indices, with the Nifty Midcap and Smallcap indices declining more than 2 percent each.

What's Your Reaction?









