Theresa the Appeaser - Anti-Trump protesters in London's Parliament Square.

32220021303 c9369095b0