Oil drops by 9% on worries about demand destruction
Global benchmark Brent crude settles at $102.77 a barrel, losing $10.73, or 9.5%. West Texas Intermediate (WTI) crude ends 8.2%, or $8.93, lower at $99.50 a barrel. Fears of potential lockdowns in China that could deepen cuts to oil consumption. Oil fates sank alongside gaseous petrol, fuel and values, which frequently act as request marker … Read more