Daily Snippets The Vanilla Islands 5 months ago Vanilla Islands (French: Les Îles Vanille) is an affiliation of the islands of Seychelles, Madagascar,…