The Magical Island of Madagascar

Madagascar is an island country. It is situated in the Indian Ocean. It lies off the southeastern coast of South Africa. It has small islands [...]