Injaz Foundation 9 Avis Ramallah Swiss Agency for Development and Cooperation 1 Avis International Kafr El-Dik Municipality 5 Avis Salfit Beit Ur al-Tahta Municipality 4 Avis Ramallah Pocket Municipality 2 Avis Jerusalem Lire la suite