Other
Britain was recently targeted in an advertising campaign aimed at promoting the island before the 2017 America’s Cup.
Several major cities including London, Liverpool, Leeds, Edinburgh and Birmingham were given a glimpse of Bermuda’s blue waters with...
Aug 12, 2016