Cities & Towns in the Caribbean

Anguilla: Lesser Antilles (Caribbean) The Editor Sun, 02/16/2020 - 17:57
Anguilla is a British overseas territory and is the most northerly of the Leeward Islands in the Lesser Antilles. It is known for its easygoing atmosphere and magnificent beaches and waters. The Valley is the principal town and capital. The territory includes several other smaller islands and cays.