17
The capital of Anguilla, a British overseas territory. Located on the northern coast. Known for its stunning beaches and cultural festivals.
The capital of Anguilla, a British overseas territory. Located on the northern coast. Known for its stunning beaches and cultural festivals.
Advertisement