Indian equities plunged nearly 1% before recovering, as escalating US-Iran tensions, soaring crude prices and global bond stress battered sentiment. Sensex closed 374 points lower, while Nifty fell 141 points, with analysts warning of continued bearishness below 24,000.