Britain's Prince Harry has been praised for his "extraordinary" Invictus Games.
The 31-year-old royal - who appeared in Toronto on Monday (02.05.16) to officially launch...
Britain's Princess Charlotte was gifted a £30,000 white gold rattle to celebrate her first birthday.
The daughter of the Duke and Duchess of Cambridge turned...