(n)Seychelles, Seychelles islandsa group of about 90 islands in the western Indian Ocean to the north of Madagascar