News

After a tumultuous year for Catherine, Princess of Wales, known by many as Kate Middleton, the public waited with warm anticipation to see her stride up to the annual morning church service at St ...