TRT World - World in Focus: Goodbye, high revenues from oil

  • 7 years ago
'Oilmageddon' You can now buy a barrel of oil for less than a barrel of water… Oil prices have collapsed over the past 18 months from $115 a barrel to below ...

Recommended