Indian stock markets ended lower on Tuesday, with Nifty 50 dropping 74.7 points and Sensex down 313.7 points. Analysts cite ...