Abu Shakhdam Village Council 2 Avis Ramallah Rojib Village Council 1 Avis Nablus Teach for Palestine 30 Avis Ramallah Beitunia Municipality 35 Avis Ramallah Jaba Municipality 3 Avis Jenin Lire la suite