Total is set to invest $500 million in Tellurian's planned Driftwood liquefied natural gas facility in Louisiana, pushing the development closer to a final investment ...
A