S&P Survey: OPEC crude oil production dropped by 300,000 Bpd in March amid Russian sanctions
Crude oil production from the Organisation of Petroleum Exporting Countries (OPEC) and allies fell by 300,000 barrels per day in March as sanctions hit Russian