Mozambique Island is at a heritage cross-roads—a melding of Arab, Indian, and Portuguese influences evolved over its long history as a trading hub http://on.natgeo.com/2za7Nkw
Mozambique Island is at a heritage cross-roads—a melding of Arab, Indian, and Portuguese influences evolved over its long history as a trading hub http://on.natgeo.com/2za7Nkw