The reigning monarch King Charles has just admitted that he finds Buckingham Palace as a ‘cage’ that he’s finally been let out of.
May 10, 2024