A beautiful abandoned island off the coast of Africa is now the perfect holiday spot Ibo is one of the Quirimbas Islands in the Indian Ocean off the coast of northern Mozambique, which has recently ...
A group of islands renowned for their beauty are much less visited than some of their European counterparts. The Bazaruto Archipelago, in Mozambique, is comparable to the Portuguese Azores or Spain's ...