Police deploy water cannons, mounted officers at Tel Aviv, Jerusalem weekly protests

.....

© The Times of Israel