Dar Salah Municipality 4 Avis Bethlehem Medicare Laboratories 5 Avis Ramallah Ministry of Social Development 15 Avis Ramallah EPCGF 6 Avis Ramallah Al-Jabaa Village Council 1 Avis Bethlehem Lire la suite