Prince William (the second in line to the British throne) weds Kate Middleton on April 29, 2011, in a much-anticipated ceremony at at Westminster Abbey in London. Jeremy Hunter -- spokesman for British Prime Minister David Cameron -- suggested the event would be viewed by over 2 billion people around the globe.