Oil prices hit lowest level since Ukraine invasion on China growth fears | Oil
Global oil prices have dropped amid concerns over weaker growth in the Chinese economy caused by repeated Covid lockdowns and a downturn in the property sector.A barrel of Brent crude...