An aerial view of the western portion of the island of Anguilla. Photo: Roy Googin/Wikimedia THE VALLEY, Anguilla — Anguilla has won top honours as “Best Island in the Caribbean, Bermuda and Bahamas”, in Travel + Leisure World’s Best Awards …

Anguilla named best Caribbean island in Travel+Leisure World’s … Read more »