Joint Services Council for the Villages of West Ramallah 1 Avis Ramallah Jerusalem Endowments and Al-Aqsa Mosque Affairs Department 8 Avis Jerusalem West Bank Water Authority 17 Avis Ramallah MAP - Medical Aid for Palestinians 83 Avis International Humane Society 1 Avis Ramallah Lire la suite