Indian stock markets closed lower on Tuesday, with the Nifty50 and Sensex declining over 1% each. Heavy selling by foreign ...