Jun 17Seychelles: A Tropical Island Nation in the Indian OceanThe Republic of Seychelles is an island nation located in the eastern Indian Ocean, off the coast of Africa. These islands were discovered b