Teach for Palestine 30 Avis Ramallah Kafr Neama Village Council 3 Avis Ramallah Royal Veil Cooperative Society - Jerusalem 1 Avis Jerusalem Tulkarm Municipality 46 Avis Tulkarm Awarta Village Council 5 Avis Nablus Lire la suite