Indian equity markets gained mostly in last half hour of trade to close near intraday highs after a rangebound day. Led by buying in index heavyweights, Indian stock markets ended nearly 1%. The BSE Sensex ended at 34,247.05, up 290 points. The Nifty ended at 10,116 after the 50-share index gained 69 points.
423 Episodes