China's Covid resurgence is part of the reason oil prices plummeted from record highs
March 16, 2022 at 03:48 AM EDT
A renewed Covid wave which has caused widespread lockdowns in China is a key development causing oil prices to plummet from record highs, according to analysts.