ViewsWatchers |
La Désirade is an island in the French West Indies, in the Lesser Antilles of the Caribbean. It forms part of Guadeloupe, an overseas region of France. [edit] Research Tips
|