29 April It Happened Today
1376 Sir Peter de la Mare becomes the first Speaker of the House of Commons.
1863 Birth of William Randolph Hearst, American newspaper magnate.
1889 Birth of American jazz pianist Duke Ellington.
1945 Dachau concentration camp is liberated by US 7th Army.
2011 Prince William marries Kate Middleton at Westminster Abbey.