Rafat Municipality 5 Avis Jerusalem Tetra Tech 1 Avis International Bazaria Mutual Benefit Cooperative Society 1 Avis Nablus National Bank - TNB 32 Avis Ramallah Jhpiego 10 Avis International Lire la suite