
Video Ad Feedback
British leaders caught on camera
Queen Elizabeth was caught on camera criticizing Chinese officials on May 10, 2016. On the same day, British Prime Minister David Cameron was heard calling Nigeria and Afghanistan "fantastically corrupt."
1:31
• Source:
CNN
Is This Mic On?
13 videos

Video Ad Feedback
Obama's open mic slip in Israel
0:50
Now playing
• Source:
Host TV













