Tag Archives: Study in Saint Lucia

According to COUNTRYAAH, Saint Lucia is a nation in North America, the capital city of which is Castries. The latest population of Saint Lucia is 181,889.