Techno Geeks Company 1 Avis Jerusalem Palestinian Center for Economic and Social Development 59 Avis Ramallah Al-Tira Village Council 1 Avis Ramallah Al-Kafriyat Municipality 2 Avis Tulkarm French Red Cross 0 Avis Ramallah Lire la suite