Anguilla is situated in the British West Indies, around 150 miles east of Puerto Rico and 9 miles north of St. Maarten. It is the most northerly of the Leeward Islands in the Eastern Caribbean. The name Anguilla means eel, …
Anguilla is situated in the British West Indies, around 150 miles east of Puerto Rico and 9 miles north of St. Maarten. It is the most northerly of the Leeward Islands in the Eastern Caribbean. The name Anguilla means eel, …