Tellurian Inc confirmed on Wednesday it still plans to make a final investment decision to build its proposed $30 billion Driftwood liquefied natural gas (LNG) ...
A