The S&P BSE Sensex gained 900.50 points to settle at 80,378.13, while the Nifty50 surged 270.75 points to 24,484.05. Earlier ...