The highly predictable Royal Wedding of Prince William and Catherine Middleton took place at Westminster Abbey on April 29th, 2011 in London, England. It was a great day for a great couple. I think there are still too many people who somehow didn’t catch those precious moments of royal wedding ceremony and therefore I’ve complied 25 best pictures of Prince William and Catherine Middleton, so that the people who missed the chance, can see and enjoy those beautiful moments. Check out some of the best shots from the ceremony below.
View Source: Pictures From Will and Kate’s 2011 Wedding