JERUSALEM - JULY 15: Thousands of Israeli, Palestinian, and international activists march in support of Palestinian rights.JERUSALEM - JULY 15: Thousands of Israeli, Palestinian, and international activists march in support of Palestinian rights.JERUSALEM - JULY 15: Thousands of Israeli, Palestinian, and international activists march through Jerusalem in support of Palestinian rights.JERUSALEM - JULY 15: Thousands of Israeli, Palestinian, and international activists march in support of Palestinian rights.JERUSALEM - JULY 15: Thousands of Israeli, Palestinian, and international activists march in support of Palestinian rights.JERUSALEM - JULY 15: Thousands of Israeli, Palestinian, and international activists march in support of Palestinian rights.JERUSALEM - JULY 15: Thousands of Israeli, Palestinian, and international activists march in support of Palestinian rights.JERUSALEM - JULY 15: Thousands of Israeli, Palestinian, and international activists march in support of Palestinian rights.JERUSALEM - JULY 15: Israeli police stand between counter-demonstrators and thousands of Israeli, Palestinian, and international activists marching in support of Palestinian rights.