The Olympic flame got the royal seal of approval on a wet afternoon, as the Queen welcomed the torch to Windsor Castle.