This Day in History: 2011-04-29

(April 29, 2011)
On this day in 2011, Prince William of Wales, the second in line to the British throne, married Catherine Middleton, his longtime fiancée, in a magnificent wedding watched by millions of people on television.