Palestinian Land Authority 68 Notice Ramallah Zaatara Municipality 7 Notice Bethlehem Jerusalem Education Directorate 6 Notice Jerusalem St John Eye Hospital 16 Notice International Tahaluf Consulting and Projects Development 1 Notice Ramallah Read More