Tag: St. Lucia

St. Lucia Defense and Foreign Policy

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…