Indian markets closed flat on a negative note Tuesday, dragged by banks, auto, FMCG, oil marketing and pharma stocks.
The benchmark S&P BSE Sensex closed at 31,599.76, 26.87 points or 0.08 percent down compared to its previous close at 31,626.63.