
Place
Free account · your comment posts right after signup
Not who you're looking for? Others named Palma: city in Mallorca and capital of the Balearic Islands, Spain · municipality in the southern part of the state of Minas Gera · female given name
Palma is a town on the northeast coast of Mozambique's Cabo Delgado Province. Less than 32 kilometres (20 mi) away is the border with Mtwara Region of Tanzania to the north and north-west.
Read the full article →