Anguilla

Anguilla

Anguilla (Spanish for "eel") is one of the Leeward Islands of the Lesser Antilles in the Caribbean. Along with several small, uninhabited coral islands Anguilla is an overseas territory of the United Kingdom.