Masha village council 2 Avis Salfit Eco Palestine Association for Environmental and Water Charitable Projects 11 Avis Ramallah Beit Ummar Municipality 19 Avis Hebron Barham Village Council 3 Avis Ramallah Qalqilya Municipality 129 Avis Qalqilya Lire la suite