Oil slides more than 7% as Shanghai lockdown prompts demand fears
Oil prices declined on Monday as a fresh set of lockdowns in China — the world's largest oil importer — sparked demand slowdown fears.
Source link
Oil prices declined on Monday as a fresh set of lockdowns in China — the world's largest oil importer — sparked demand slowdown fears.
Source link