Al Mashreq Insurance 3 Avis Ramallah Rafat Municipality 5 Avis Jerusalem Ministry of Finance 49 Avis Ramallah Awarta Village Council 5 Avis Nablus Qalandia Village Council 3 Avis Jerusalem Lire la suite