Crude Prices Down 5% For The Week, But Supply Worries To Keep It Well Bid
Oil prices down 5% over the week as COVID-19 concerns emerge in China againGlobal crude markets have been whiplashed since Russia invaded Ukraine on February 24, with Brent and US…