Sensex fell over 600 points, Nifty slipped below 23,500 amid persistent US-Iran tensions, high crude oil prices, and rising bond yields
IT, pharma, and healthcare stocks traded higher, while PSU banks, realty, and media stocks led losses
Crude oil stayed above $110 per barrel, rupee hit a fresh record low against US dollar
Weak global cues persisted as Wall Street and Asian markets extended losses.