TRAVEL: by Eric Mackenzie Lamb Anguilla is a British overseas territory and is the northernmost of the lesser Antilles , situated about 12 miles north of the shoreline of French St Martin and 60 miles north of St Kitts. The principal town and administrative center is known for its easygoing atmosphere and magnificent beaches. […]