Police use water cannons to disperse the protesters blocking a road in central Israel.
Police use water cannons to disperse the protesters blocking a road in central Israel.
Israelis say Never Again means Never Again! How dare they resist us? say Israel haters.
Sir Nicholas Winton..