Indian markets ended higher on Monday as Sensex and Nifty snapped a six-day winning streak, with investors booking profits near record highs. Analysts remain optimistic, citing easing global headwinds, strong earnings outlook, and supportive domestic reforms.
