Center for Democracy and Workers' Rights 8 Avis Ramallah Al Mashreq Insurance 3 Avis Ramallah Talfit Village Council 5 Avis Nablus Jerusalem Water Authority 29 Avis Jerusalem North Ramallah Land Department 1 Avis Ramallah Lire la suite