Total declares force majeure on Mozambique LNG after ...
26/04/2021 · French energy group Total () declared force majeure on its 20 billion liquefied natural gas (LNG) project in Mozambique and confirmed it had withdrawn all staff from the construction site ...