November 25, 2015
Via: CNNEveryone in the energy industry is suffering as crude oil prices have slumped. But some oil producing countries are hurting more than others. In the United Kingdom, it costs $52.50 to produce a barrel of oil — which is trading […]
April 23, 2024
March 28, 2024