Bulletin Updates
Russia-Ukraine war: All hell is going to break loose – 9 Mar 2022
Mar 09, 2022
Russia accounts for 25% of total global crude oil production; 10% of total global gas production (25% of total gas supply comes from Russia). European Union (EU) is dependent on Russia for gas to the tune of 40%, as per the expert
So all hell is expected to break loose
Log in Start a free trial »

