Tellurian has signed an agreement with an unnamed investor, with $120 billion in assets under management, to sell the site of its proposed Driftwood liquefaction plant at Lake Charles, Louisiana. The accord will see Tellurian receiving $1 billion for the land and a lease.
Subscriber content | ||
![]() This content is available only to subscribers please log in below or subscribe now / request a free trial |
||
|
||