Tellurian’s Driftwood LNG begins construction
Tellurian have begun construction of phase one of the Driftwood LNG terminal, an LNG export facility near Lake Charles, Louisiana, US.
Tellurian have begun construction of phase one of the Driftwood LNG terminal, an LNG export facility near Lake Charles, Louisiana, US.