Oil markets have been in turmoil for weeks as the virus strangles demand due to business closures and travel restrictions
04 May 2020 9:01 AM
The International Energy Agency said Wednesday that 2020 was likely to be "the worst year in the history" of the sector
16 Apr 2020 9:00 AM