Queen welcomes Olympic torch

    Just Watched

    Queen welcomes Olympic torch

Queen Elizabeth II welcomes the Olympic torch to Windsor Castle, as it makes its way around the UK.