The royal wedding of UK's Prince William and Kate Middleton on April 29, 2011, was truly the wedding of the year and one of the most watched royal weddings of all times.
The wedding set a world record of the most watched online event ever. The ceremony was watched online by 72 million viewers, earning it the title of Most Live Streams for a Single Event.
The wedding took place at London's Westminster Abbey where Britain's Prince William and his long-time girlfriend Kate Middleton, the Duchess of Cambridge, were pronounced man and wife by the Archbishop of Canterbury on April 29, 2011.
The royal event was watched by millions of viewers on the television worldwide.
As Prince William and Kate Middleton will celebrate their first wedding anniversary on April 29, 2012, here's a look back at some of the best, stolen moments of the royal couple.