The Princess Catherine Engagement Doll, which goes on sale today, priced £34.95, strikes a pose by a traditional red London phone box. Doubt the real Catherine Middleton will have much use for one of these once she's married.
Outside the Royal Albert Hall
With a Beefeater at The Tower of London
With the tourists outside St Paul's Cathedral where the ill-fated marriage of her father-in-law took place
Standing in front of the wedding bus