Anguilla, a Tiny Piece of Paradise

Anguilla is a minuscule island which lies in the northeast tip of the Caribbean Sea. Anguilla is a British overseas territory and is one of the northernmost islands part of the Leeward Islands in the Lesser Antilles. The island capital is The Valley. It is in the vicinity of St Martin ( which is to its south) and the Virgin Islands and Puerto Rico to its West. The isle has more than 30 beaches, and these are some of the most beautiful in the Caribbean and have pristine pure white sands and crystal clear azure waters. Continue reading “Anguilla, a Tiny Piece of Paradise” »