Oil markets have been in turmoil for weeks as the virus strangles demand due to business closures and travel...
4 May 2020 3:31 AM GMT
The International Energy Agency said Wednesday that 2020 was likely to be "the worst year in the history" of the sector
16 April 2020 3:30 AM GMT