New Delhi, Nov. 19 -- The Indian equity benchmarks snapped a six-day winning streak, closing lower amid weak global cues and pre-emptive profit-booking.

Nifty 50 declined 103.40 points, or 0.40%, to settle at 25,910.05, while Sensex dropped 277.93 points, or 0.33%, to 84,673.02.

Weakness in the broader market was more pronounced, with the advance-decline ratio favouring decliners (approximately 1:2), suggesting cautious sentiment extended beyond the frontline indices.

On the sectoral front, Nifty IT, metal, and realty were the top laggards, mirroring the overnight slide in U.S. technology stocks and a stronger US dollar impacting base metal prices. Gains in select banking and PSU stocks prevented a sharper fall.

Two stock recommendati...