Al Mashreq Insurance 3 Avis Ramallah Beit Surik Municipality 6 Avis Jerusalem Ras Karkar Village Council 1 Avis Ramallah Bureij Association for the Rehabilitation of the Disabled 1 Avis Gaza Hatta Village Council 4 Avis Hebron Lire la suite