Where on the map is Anguilla?
Anguilla is a British Overseas Territory located in the Caribbean Sea, to the east of Puerto Rico and the Virgin Islands. It is part of the Leeward Islands chain and consists of the main island of Anguilla, as well as several smaller islands and cays. The island lies approximately 18 miles (29 kilometers) north of the island of Saint Martin and 200 miles (322 kilometers) east of Puerto Rico.