Anguilla

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