Oil plunges 5% amid US supply fears, China lockdowns
Prices of crude oil futures tumbled over 5% on Thursday after reports by multiple media hinted that United States President Joe Biden is considering the biggest-ever release from the nation’s stra…