A sharp rally in banking shares helped the benchmark indices log their biggest single-day gain in nearly three weeks. The benchmark Sensex gained 700 points, or 2.1 per cent — the most since June 1 — to end at 34,208, while the Nifty 50 index rose 210.5 points, 2.13 per cent, to end at 10,092.
The BSE Bankex surged 3.8 per cent, led by strong buying in firms like HDFC Bank, Kotak Mahindra Bank, Axis Bank, and State Bank of India. Other index heavyweights such as Reliance Industries and ITC also posted over 2.5 per cent gain. The gains in