Westminster Abbey, formally titled the Collegiate Church of Saint Peter at Westminster, is an Anglican church in the City of Westminster, London, England. From Wikipedia
Prince Louis and Prince George steal the spotlight with viral antics and heartfelt interactions during commemorations led by King Charles and senior royals.