Stock market today: Sensex and Nifty achieve all-time highs amid a surge in Asian markets. The Sensex hits 85,372.17, while Nifty reaches 26,056. Despite foreign selling, domestic liquidity supports the market as major IT stocks lead gains.
Cars are seen parked under solar panels at the manufacturing plant of Maruti Suzuki in Manesar, in the northern state of Haryana (Anushree Fadnavis/Reuters)