





Overview Anguilla Anguilla is a small British dependency located at the northern end of the Leeward Islands in the Caribbean Sea. It is a low-lying, semiarid coral island with an area of 91 sq km (35 sq mi) and a maximum elevation of 61 m (200 ft). Its dry climate and thin soil hamper commercial [...]