Oil tumbles 8% as China locks down Shanghai for Covid outbreak

4 years ago 21
Covid fears are rocking the oil market Monday as China's planned lockdown of Shanghai raises concerns about energy demand.
Read Entire Article