© Getty Images

Catherine Middleton marries Prince William.