A protest march in Palestine denouncing the “Ultimate Deal”

You might also like