Tourism
Bermuda has been ranked among the top 20 Caribbean destination islands by readers of Travel and Leisure Magazine.
The publication’s annual Top 25 feature listed Bermuda as the 17th best island in the Caribbean, Bermuda and Bahamas.
The placement came...
Jul 13, 2022