China is Destroying Russia’s Economy

In its 2020 Energy Outlook, BP declared that the world reached Peak Oil demand in 2019. BP's 2022 report revised that forecast, with oil demand expected to surpass the 2019 level by the mid-2020s before beginning to fall. The 2022 BP outlook was prepared before the Russian invasion of Ukraine. (OilPrice.com, 2022). Recent data suggest that the ...
Read More