Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
LONDON - APRIL 27: Royal family fans camp to secure a good spot at Westminster Abbey for Prince William and Catherine Middleton's royal wedding celebration to take place April 29. April 27, 2011 in London, England.