Anti-Zionist activists stage blood libel display at DC train station

.....

© The Times of Israel