St. Lucia is located in between Dominica and St. Vincent and the Grenadines to the north and south respectively. St. Lucian Creole French is the spoken language and English is the business language. In 2017, St. Lucia ranked 86th in the Ease of Doing Business Index created by the World Bank (credit: http://www.doingbusiness.org/rankings).
Why do business here
Friendly relations with Caribbean powers, US, UK, Canada, and France