Sensex and Nifty closed lower on March 4 as fresh US tariffs on China, Canada, and Mexico unsettled global markets, dragging ...