London, United Kingdom. 05th Nov, 2017. Million Mask March 2017 takes place in central London. A protester holds up a bright red flare in Trafalgar Square. Credit: Peter Manning/Alamy Live News


Similar stock images