America St. Lucia Defense and Foreign Policy 12 Jan2021 Foreign policy and defense St. Lucia is a nation in North America. Its capital city is Castries. Saint Lucia is a strong advocate for closer cooperation in the Caribbean. The…