
BSE Sensex ended at 34,446, up 303.60 points while Nifty settled at 10,583, up 91.60 points. Tata Motors, Larsen & Toubro, Axis Bank and UPL gained the most, while Sun Pharma, Infosys, and Tech Mahindra lost the most. Watch BusinessToday.in's market wrap to find out what all happened in the market today