Teach for Palestine 30 Avis Ramallah Bethlehem Magistrates' Court 2 Avis Bethlehem Beit Al-Rush Al-Faqa Village Council 1 Avis Hebron Hivos 1 Avis International Deir Ghazala Village Council 4 Avis Jenin Lire la suite