Seychelles sovereign island nation located in the Indian Ocean and comprising 115 islands of the Seychelles Archipelago, some 1500 kilometers east of mainland Africa and northeast of the Island of Madagascar.