Pro-Palestine Stickers Around Trafalgar Square
Pro-Palestine, anti Israel stickers at Trafalgar Square.
Pro-Palestine, anti Israel stickers at Trafalgar Square. Zionism = Genocide...