The Nifty 50 and the Sensex added 2.4% each over the last four sessions to notch their highest close in 10 weeks, led by ...