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."
01:31
- Source:
CNN
Is This Mic On?
13 videos
Video Ad Feedback
Obama's open mic slip in Israel
00:50
Now playing
- Source:
Host TV