Low oil prices make the industry lean & mean

Low oil prices make the industry lean & mean

Low oil prices make the industry lean & mean Oil-producing countries are having a difficult time, and their heavy investments in new energy projects remain unprofitable. Measures should be taken to compensate for the losses, and this often involves painful...