Indian markets ended lower Thursday as weak IT earnings and cautious global cues outweighed optimism over an India-UK free-trade deal. Sensex fell 542 points, Nifty slipped 158. Analysts cited rich valuations and subdued Q1 results as key concerns.