Prince Harry. Prince William. Princess Diana
Official royal wedding portraits -- Prince Charles and Lady Diana Spencer on July 29, 1981; Prince William and Catherine Middleton April 29, 2011.
de WPA Pool
Princess Charlotte and Prince George