In March of this year, Islamist militants attacked the crowded town of Palma at the northern tip of Mozambique.
Many Mozambicans and foreign contractors attempted to escape on foot and by boat, while others took refuge in a hotel complex awaiting rescue.
Through compelling eyewitness testimony and mobile phone footage, Catherine Byaruhanga tells the extraordinary stories of those caught up in the attack and left fighting for survival as the rebels approach.
To learn more about this story, watch Our World: Escape from Palma On BBC World News and BBC News Channel.
Reporter: Catherine Byaruhanga
Edited by: Michael Onigo
Producer: Kela Hermansen