Mumbai, April 25 -- The key equity benchmarks continued to trade with limited losses in mid-afternoon trade, as investor sentiment turned cautious amid rising geopolitical tensions following a deadly terrorist attack on tourists in Kashmir. The incident cast a shadow over the markets, with escalating tensions between India and Pakistan triggering a risk-off mood.

Meanwhile, the ongoing earnings season has done little to lift the mood, with a slew of companies missing estimates and reporting weaker-than-expected numbers, adding another layer of caution to an already jittery market.

The Nifty slipped below the 24,150 mark. Pharma shares declined after witnessing buying demand for three consecutive trading sessions.

At 14:26 IST, the baro...