Oil, gas and mining
March, 2026
Huge Oil Price Drop
AIS Tracking Anomaly: Ships attempting to transit the Strait of Hormuz have suddenly reversed headings. Anyone know why?
China Invested $1 Trillion in Renewable Energy Last Year – Outpacing the US and EU Combined
Which climate policies actually make a difference? Our new analysis has the answer