Crude Prices Down 5% For The Week, But Supply Worries To Keep It Well Bid
Global crude markets have been whiplashed since Russia invaded Ukraine on February 24, with Brent and US futures trading above $100 for most of that duration, but benchmark crude prices fell in the…