Catherine, Princess of Wales, has praised those working to "shape a happier, healthier, fairer world in the future" at her annual carol service in London.
Catherine, Princess of Wales, has praised those working to "shape a happier, healthier, fairer world in the future" at her annual carol service in London.