New Delhi, Jan. 20 -- Indian stocks witnessed heavy losses during Tuesday's session, January 20, as the resurfacing of global trade tensions and mixed earnings from the large-cap segment gripped the markets, causing key averages to remain lower for the second straight day.

Further, heightened geopolitical tensions, persistent foreign investor selling, and continued weakness in the rupee impacted market sentiment, pushing the Nifty 50 down another 1.4% to settle at 25,225, marking its lowest level in four months.

The S&P BSE Sensex also finished at the day's low of 82,054, down 1.43% from the previous close. The broader markets suffered even larger declines, with the Nifty Midcap 100 plunging 2.62% and the Nifty Smallcap 100 index tumbli...