Seychelles – an archipelago that consist 115 islands in the Indian Ocean have been ranked first on Africa Visa Openness…