The Sensex and Nifty each rose nearly 2% for the week, marking a robust recovery in investor sentiment after recent ...