Oil fell 4% towards $28 a barrel on Wednesday, pressured by reports of persistent oversupply and collapsing demand due to global coronavirus-related lockdowns and a lack of coordinated oil purchases for strategic storage.
Source:: Reuters – Business News