Rally for Peace in Israel

Report on a large rally for peace in Israel, including representatives of the Geneva Accord.