Under a final Cascade of stones, Israeli troops withdrew on Wednesday from Ramallah, completing a pullout from six West Bank cities and surrounding villages in preparation for Palestinian elections next month.
Israeli troops withdraw from Ramallah setting stage for.