Most people only ever know Saint Lucia as one of the numerous pit stops on most Caribbean cruises. Known as the Helen of the West Indies, this historic island nation has been the bone of contention between UK and France ever since ages past. Saint Lucia, named after St. Lucia of Syracuse, is one of the Windward Islands in the Lesser Antilles. Its immediate neighbors are Barbados and the Martinique.

Read more…