VOA60 Afrikaa VOA60 Afrikaa - Government troops have been deployed in north eastern Mozambique town of Palma Bitooteessa 31, 2021 Your browser doesn’t support HTML5 Government troops have been deployed in north eastern Mozambique town of Palma