Palestinian youth throw stones at Israel Palestinian youth throw stones at Israeli soldiers during a demonstration against the construction of Israel's controversial separation barrier in the West Bank village of Nilin, west of Ramallah on May 25, 2008. "photo by Iyad Jadallah"