Anguilla

From BR Bullpen

(Redirected from Anguilla Island)

Flag of Anguilla.svg

Anguilla is a British dependency in the lesser Antilles, located between Cuba and the Bahamas in the Caribbean Sea. It is a self-governing territory but not independent, and as a result its inhabitants are citizens of the United Kingdom. While Anguilla includes a number of islands, most of its small population is concentrated on Anguilla Island, by far the largest of the group. Estevenson Encarnacion was born here.