Thousands of Million Mask March Protesters Met by Police in London

ABC News' Louise Dewast reports from London as protestors swarm the gates of Buckingham Palace.

November 5, 2015

Examined