Part of the Savegre Archipelago set in the Bazaruto National Park, Magaruque Island is located halfway between Mozambique to the north and Zimbabwe to the south. Boasting a gorgeous beach, natural ...
Cyclone "Chido" hit the island group of Mayotte in the Indian Ocean at a speed of more than 220 km/h at the weekend. Entire ...