The Royal Yacht Britannia has been rated the UK’s favourite historical attraction in a new Which? survey. The Queen’s former yacht, permanently moored on the waters of Leith in Edinburgh, came out on top when members of the consumer organisation were asked