Al Mazra'a Al Qibliya Municipality 2 Avis Ramallah Islamic Relief Worldwide 2 Avis International Expertise France 3 Avis International Al-Asasa Village Council 6 Avis Jenin Bazaria Mutual Benefit Cooperative Society 1 Avis Nablus Lire la suite