Al Mazra'a Al Qibliya Municipality 2 Avis Ramallah Beit Surik Municipality 6 Avis Jerusalem Techno Geeks Company 1 Avis Jerusalem Tetra Tech 1 Avis International Ammouria Village Council 1 Avis Nablus Lire la suite