Pages • 1
Geography Essay Preview: Geography Report this essay Presentation and Analysis of Data Anguilla is a British Overseas Territory located in the Caribbean. It is a small, relatively flat island, of approximately 35 square miles (see Figure #1). It is located in the Lesser Antilles, the most northerly of the Leeward Islands. The purpose of this.