The world’s biggest gathering of energy industry leaders returns to Houston this week as Russia’s invasion of Ukraine delivers an oil price shock to the global economy and embattled executives face growing criticism for the industry’s role in climate change. Global oil prices have reached levels not seen for a decade at over $115 a barrel as disruption to crude and fuel exports from Russia has left the world short of supply. Gas prices have also reached record highs, delivering a combined rise in energy costs that is slowing economic growth. “We’re meeting not only at a time of political turbulence but also turbulence in the energy markets – extreme turbulence of a kind that’s […]