Indian stocks surged on Tuesday, led by the Nifty 50 and Sensex 30, after easing geopolitical tensions from the US-Iran conflict.