The Indian benchmark indices posted their biggest single-day gain in over 20 months amid a sharp rally in global markets on the back of positive US economic data.
The Sensex gained 610 points, or 1.83 per cent, to close at 33,917 — the highest gain since July 11, 2016. The Nifty 50 index gained 194.5 points, or 1.9 per cent, to close at 10,421, its biggest single-day gain since May 25, 2016.
The broader markets, too, remained positive with the BSE mid- and small-cap indices gaining 0.76 per cent and 0.56 per cent, respectively. The overall breadth of the market, however, remained