Islamist militants have seized control of the town of Palma in Mozambique’s northern province of Cabo Delgado, killing several people, including a foreign …

source