Seychelles is an archipelago of 115 islands in the Indian Ocean and a major tourist destination. Victoria is the capital city of this island nation. The capital is located about 1,500 km away from mainland Africa. Comoros, Madagascar, and Mauritius are some of the island nations of Africa located in the Indian Ocean near Seychelles. The nation occupies an area of 451 square km.