Falling Oil Prices Delay New Energy Projects

Oil prices lower than $75 a barrel discourage producers from investing in the large-scale projects that ensure an adequate future supply, said OPEC members and industry executives attending a Paris co

Please log in, register or subscribe to access the full article.