The Queen Caught on Camera Criticizing “Irritating” World Leaders
Queen Elizabeth II has been caught on microphone criticizing “irritating” world leaders.
Veuer’s Chloe Hurst has the story!