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 ...
A