News The industry powering Putin’s economy is stumbling: Oil stocks hit new low Kenneth Glad • 18. June 2026