Royal Wedding Cars And Carriages Prepared
LONDON, UNITED KINGDOM - MARCH 21: General view of the 1902 State Landau carriage at the Royal Mews on March 21, 2011 in London, England. The coach, which was built in 1881, will be used to carry Prince William and Kate Middleton in the event of bad weather on their wedding day. (Photo by Dominic Lipinski - WPA Pool/Getty Images)


Leave A Comment