Houston-based Tellurian Inc. has struck its first big deal to sell liquefied natural gas from a proposed $15.2 billion export terminal in Louisiana. Tellurian said ...
A