The Olympic torch has been welcomed to Buckingham Palace by members of the royal family, including Princes William and Harry…