India’s Energy Security Under Siege: The $100 Crude Crisis, Macroeconomic Vulnerabilities, and the Structural Imperatives of Diversification
Crude oil prices surged past $100 per barrel on March 10, 2026, breaching a threshold last crossed during Russia’s invasion of Ukraine in 2022, as Iran’s effective closure of the Strait of Hormuz following the US-Israel military strikes created an acute supply disruption of historic proportions. The BSE Sensex fell 1,352 points on the day,…