News Releases
Aug 7, 2025
Anguilla is a British overseas territory in the Caribbean, one of the most northerly of the Leeward Islands in the Lesser Antilles. It consists of the main island of Anguilla itself, together with a number of much smaller islands and cays with no permanent population. Anguilla became a member of the Bank on May 4, 1982.
157,051
119,367