Ramallah Municipality 53 Avis Ramallah Teach for Palestine 30 Avis Ramallah Ansar Al-Insan Charitable Society 1 Avis Nablus Movement for Peace 1 Avis International Al-Mughair Village Council 8 Avis Ramallah Lire la suite