At close, the Sensex was up 1,344.63 points or 2.54% at 54,318.47, and the Nifty was up 417 points or 2.63% at 16,259.30, as investors indulged in broad-based buying.ICICI Bank, Reliance Industries Ltd (RIL) ITC, Infosys, Tata Steel, and L&T contributed the most to the indices’ gain. On the S&P BSE Sensex, just three stocks — Mahindra & Mahindra (M&M), Power Grid Corporation of India, and HDFC Bank — were trading in the red. About 2575 shares have advanced, 693 shares declined, and 112 shares are unchanged. The Nifty Metal index gained nearly 7 percent as China -- the biggest consumer of industrial products -- eased Covid-19 related restrictions. All l other sectoral indices are up between 1-3 percent. The BSE MidCap and Smallcap indices rose in tandem and added 2.5 percent and 2.8 percent, respectively.