The Nifty 50 and Sensex rallied by 1.64% and 1.62% respectively, ending their two-week decline. Key drivers included foreign ...