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

2016-12-28 0

'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 ...