'Brace for the carnage' - oil hits 18-year low on demand collapse and flood of supplies
Oil prices fell to 18-year lows on Monday as the pace of sell-off quickened amid the twin impacts of collapsing demand and unfettered supplies
Oil prices fell to 18-year lows on Monday as the pace of sell-off quickened amid the twin impacts of collapsing demand and unfettered supplies