William and Kate called their second child Charlotte Elizabeth Diana – a truly touching tribute to William’s mother.