Indian markets fell sharply on Tuesday as fading hopes of a US-Iran deal deepened oil shock concerns. The Nifty 50 lost 436 points, while the Sensex fell 1,456 points. The rupee touched a fresh low of ₹95.73 per dollar before likely RBI intervention limited losses, as analysts warned that higher crude could add further pressure.