Stock Photo: Prince William and Princess Catherine travelling in a 1902 State Landau outside Westminster Abbey on 29th April 2011, London, England