Tellurian Inc. is edging closer toward a final investment decision on its Louisiana liquefied natural gas terminal after finalizing a deal with Total SA this week to increase the French oil major’s investment in the project to total of $907 million.
Source: FuelFix