Oil prices plunge below $80 as near-term demand worries grow
Oil prices crashed early on Wednesday, with Brent Crude falling below the $80 a barrel mark again, as concerns about immediate global oil demand intensified with soaring Covid cases in China and slowing economies globally.
As …