Photo: ReutersStock markets ended marginally lower on Thursday, falling for a third consecutive session as wary investors shied away from IT stocks ahead of Tata Consultancy Services earnings.
Both the Sensex and the Nifty ended the day 0.41 per cent lower.