Indian State Oil Giants Face Existential Threat as Q1 Losses Threaten to Erase Annual Profits Amidst Global Turmoil
New Delhi, India – May 12, 2026 – India’s state-owned fuel retailers, the bedrock of the nation’s energy supply, are grappling with an unprecedented financial crisis. A recent report indicates…
