Teach for Palestine 30 Avis Ramallah Al Mashreq Insurance 3 Avis Ramallah Kharas Municipality 27 Avis Hebron The Charitable Solidarity Fund Committee, Salfit Governorate 1 Avis Salfit Dergir Village Council 2 Avis Ramallah Lire la suite