A Shell petrol station in Wuhan, China. Global oil demand is expected to hit record levels this year, driven by China’s economic recovery. Getty
A Shell petrol station in Wuhan, China. Global oil demand is expected to hit record levels this year, driven by China’s economic recovery. Getty

Oil prices settle at highest level in three weeks on hopes of rising demand from China