Oil prices lost more than $1 a barrel on Thursday as restrictions on travel worldwide slashed fuel demand, with U.S. crude futures plunging more than 6% after the United States scrapped plans to buy domestic oil for its emergency reserve.
Powered by WPeMatico