Tellurian LNG project in Louisiana is on track to start construction in the first half of this year and export its initial cargo in 2023, according to the company's CEO ...
A