Traffic in the Strait of Hormuz has stalled after Iran seized vessels, disrupting a key global energy route. Rising geopolitical tensions pushed oil prices above $103 per barrel, while India faces supply concerns but maintains normal fuel operations and diversifies imports