Destinations

Anguilla The Snake

Anguilla, also Snake Island, is one of the most northerly of all the Leeward Islands in the Lesser Antilles. An internally self-governing British overseas territory, Anguilla’s military defence is the responsibility of the United Kingdom. Anguilla was First colonized by English settlers in 1650, and was incorporated into British dependency along with the neighbouring islands of Saint Kitts and Nevis…

Continue Reading