Global oil supply, demand and prices become clear Tuesday 05 April 2022 10:00 1 month into the Russian invasion of Ukraine, oil is anchored above US$100/bbl for 2022.