in TravelBeautiful Beaches Of Seychelles Seychelles, officially the Republic of Seychelles is an archipelago in the Indian Ocean. The 115-island country whose capital is Victoris, lies 1,500 kms east of mainland East Africa. 1.2Kshares Share Tweet RSS WhatsApp Leave Your CommentsCancel reply