New Delhi, Jan. 23 -- Stocks to buy for the short term: The Indian stock market benchmarks- the Sensex and the Nifty 50- snapped their three-day losing streak on Thursday, supported by positive global cues amid signs of defusing the Greenland crisis and a potential India-US trade deal getting closer.

The Nifty 50 ended at 25,289.90, rising 0.53% on Thursday.

"Sentiment improved significantly amid reports of easing geopolitical tensions and a perceived reduction in near-term tariff risks following comments from the US President at Davos. Global markets rallied overnight, and this positive momentum spilt over into domestic equities, leading to short-covering and renewed buying interest across sectors," Ajit Mishra, SVP of Research at Reli...