Saint Lucia

Saint Lucia is a sovereign island country in the West Indies in the eastern Caribbean Sea. It is located northnortheast of the island of Saint Vincent, northwest of Barbados and south of Martinique. The island was previously called Iyonola, the name given to the island by the native Arawaks and later, Hewanorra. The French were the first Europeans to settle...