Cairo Amman Bank 1 Avis Ramallah Bani Zaid West Municipality 6 Avis Ramallah Kharsa Village Council 8 Avis Hebron Asla Village Council 1 Avis Qalqilya Adam Smith International 5 Avis Ramallah Lire la suite