Teach for Palestine 30 Avis Ramallah Ministry of Finance 50 Avis Ramallah Tafouh Charity Association 1 Avis Hebron Kafr Thulth Municipality 3 Avis Qalqilya Health and Community Return Association 49 Avis Gaza Lire la suite