Global oil prices have fallen as China starts to implement a city-wide lockdown in Shanghai, an important financial and manufacturing hub. Brent crude lost more than $4.50 a barrel on concerns that the move would mean that demand for oil … Read more →