KENSINGTON PALACE

Two children at a shrine for Diana Princess of Wales

KENSINGTON PALACE

Two children at a shrine for Diana Princess of Wales