Share Total declares force majeure on Mozambique LNG project

Let's do Biz