InvestorsUpstreamOil prices drop 3% after plunging oil demand in ChinaeditorAugust 16, 2021August 16, 2021 by editorAugust 16, 2021August 16, 20210506 Oil prices fell around 3% this Monday, dropping for a third session, after data showed that oil demand in China, its refining throughput and its...