Kafr Ra'i Municipality 4 Avis Jenin Teach for Palestine 30 Avis Ramallah National Insurance Company 1 Avis Ramallah Umm Safa Village Council 6 Avis Ramallah Al-Sindyanya Charity Association 2 Avis Bethlehem Lire la suite