Ibo Island, Mozambique

Ibo Island, Mozambique

Ibo Island is a quaint little piece of land with a lost-world appeal. This former slave-trading center is part of the Quirimba Archipelago and is 1,000 mi/1,600 km northeast of Maputo. It is simi...

JDS Travel News JDS Viewpoints JDS Africa/MI