3 min read Business IEA sees oil markets peaking soon—and Russia’s power never returning October 27, 2022 Francoise Ardion Even as Russian missiles pound Ukraine, shattering about a third of Ukraine’s electrical energy...