Seychelles is the most economically developed country in Africa. It also has the smallest population of all African countries. Seychelles is an archipelago in the Indian Ocean, so in a way, it isn't part of Africa. It is north of Madagascar and the Comoros, at the latitude of Tanzania and Kenya. The government is a republic.