Home Tags Seychelles stand

Tag: seychelles stand

Seychelles wins two awards at the Shanghai Expo

At the official closing ceremony of the Shanghai World Expo 2010, it was confirmed that the tropical islands of the Seychelles won two awards among those attributed to African participants by the Expo