Mumbai, June 3 -- Indian equity markets ended lower on Wednesday as investor sentiment remained under pressure due to fresh tariff concerns from the United States, continued tensions in West Asia and reports of fresh attacks in Ukraine.

The NSE Nifty 50 index closed at 23,405.60, down 77.95 points or 0.33 per cent, while the BSE Sensex settled at 74,346.17, declining 303.67 points or 0.41 per cent.

Despite opening with weakness, markets witnessed a recovery from the day's lows, led by gains in banking stocks.

Vinod Nair, Head of Research at Geojit Investments Limited, said, "Domestic markets witnessed a swift recovery from initial losses despite escalating Iran-US tensions. The rebound was primarily driven by a sharp recovery in bankin...