Anguilla

Anguilla is a small, low-lying British Overseas Territory in the northern Leeward Islands of the Caribbean. Built largely of limestone rather than volcanic rock, it lacks rivers and mountains but is ringed by coral reefs and white-sand beaches. Anguilla remains…








