Tahaluf Consulting and Projects Development 1 Avis Ramallah Beit Awa Municipality 16 Avis Hebron Ainabus village 3 Avis Nablus Palestine Polytechnic University 32 Avis Hebron Beit Surik Municipality 6 Avis Jerusalem Lire la suite