HOUSTON – The collapse of oil has forced the energy industry to delay $1 trillion in projects aimed at pumping crude and searching for oil through the end of the decade, leaving 7 billion barrels of crude in the earth. And though crude prices have risen above $45 a barrel, the industry is expected to …
Source: FuelFix
3,299
Subscribe
0 Comments
Oldest