Saint Lucia is a Caribbean island between the Caribbean Sea and North Atlantic Ocean, north of Trinidad and Tobago.
The island, with its fine natural harbor at Castries, was contested between England and France throughout the 17th and early 18th centuries (changing possession 14 times); it was finally...
Read more


















