Sarda Abu Qash Municipality 14 Avis Ramallah Al Mazra'a Al Qibliya Municipality 2 Avis Ramallah Popular Committee for Services in Al-Arroub Camp 2 Avis Hebron GFA Consulting Group 1 Avis International Aswat for Research and Development 1 Avis Ramallah Lire la suite