Mahé is the largest island and the administrative center of Seychelles archipelago on the Eastern...