Teach for Palestine 30 Avis Ramallah Ummah University College 1 Avis Jerusalem Al-Wafa Charity Association 6 Avis Gaza Deir Sharaf Village Council 4 Avis Nablus North Ramallah Land Department 1 Avis Ramallah Lire la suite