97122 Weather from Yahoo! Weather
Located in the Lesser Antilles, Anguilla is a British Overseas territory, an archipelago of 102 km consisting of the main island and a few islets. Its capital is The Valley, found in the north-central part of the island. Anguilla is