Tellurian's Driftwood LNG project wins final environmental approval - Seeking Alpha
Tellurian's Driftwood LNG project wins final environmental approval Seeking AlphaTellurian's (NASDAQ:TELL) proposed Driftwood liquefied natural gas project in Louisiana is awarded a final environmental report from the Federal Energy Reg.