Anguilla

-
753
Anguilla is situated in the British West Indies, around 150 miles east of Puerto Rico and 9 miles north of St. Maarten. It is...