India's stock indices rebounded by over 1% after three losing days as the Bank of Japan vowed to maintain stable interest rates. The Nifty rose 304.95 points, closing at 24,297, and the Sensex climbed 874.94 points to 79,468. Domestic institutional investors were net buyers, while foreign investors sold shares worth ₹3,315 crore.