Island of Mozambique
The Island of Mozambique is a coral island off northern Mozambique, known for its historic town and architecture shaped by African, Arab, Indian, and Portuguese influences.
The Island of Mozambique is a coral island off northern Mozambique, known for its historic town and architecture shaped by African, Arab, Indian, and Portuguese influences.