Glass arrives in the balmy island of Bermuda
IT'S AS if I’ve stepped back in time as I arrive in Bermuda from my non-stop flight from London. Situated in the North Atlantic, about 1,000 miles north of the Caribbean, its affluence is immediately ev...