Madagascar, one of the largest islands in the world, is located off the southeast coast of Africa in the Indian Ocean, separated from the continent by the Mozambique Channel. Its capital ...
Located on the northern-most point of Madagascar and 1,000km from the capital, this ecological wonderland is filled with lush rainforest boasting 75 species of birds, 25 varieties of mammals ...