Seychelles: Small Nation where Big Powers Compete
Victoria, Seychelles —It has been 18 months since the United States reopened its embassy in Victoria, Seychelles, 27 years after Washington left the island nation. Seychelles is an archipelago of 115 islands strategically located in the Indian Ocean at the confluence of Africa, South Asia and the Gulf states. The small African country is not […]