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 ...