Participants of Mass Protest in the Netherlands Demand Government Impose Sanctions Against Israel
Tens of thousands of people, dressed in red, marched through the streets of Amsterdam on November 8, demanding that the government of the Netherlands…