Indian stock indices gained over 1%, driven by financial stocks after Axis Bank’s results and Nestle’s strong Q2 performance. The Nifty 50 hit 25,585, while the S&P BSE Sensex rose to 83,467, reflecting broad market strength.