The Indian equity benchmarks traded under pressure on June 30 as the Nifty 50 slipped below the crucial 24,000 mark to around 23,908, while the BSE Sensex fell 103.95 points to 76,624. Persistent geopolitical tensions between the US and Iran, coupled with monthly derivatives expiry volatility, triggered institutional profit booking near major resistance levels.