Prince William and Kate Middleton have three children: Prince George, Princess Charlotte and Prince Louis