Anguilla

Details

Anguilla

Anguilla map showing the major island of Anguilla and its nearby small islands that comprise this UK territory in the North Atlantic Ocean.