Teach for Palestine 30 Avis Ramallah Istishari Arab Hospital 2 Avis Ramallah Jerusalem Water Authority 29 Avis Jerusalem Palestinian Bar Association 9 Avis Ramallah Al-Ras Village Council 1 Avis Tulkarm Lire la suite