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 th…
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 th…