National Bank - TNB 31 Avis Ramallah Ministry of Public Works and Housing 62 Avis Ramallah Bani Zaid West Municipality 6 Avis Ramallah MAP - Medical Aid for Palestinians 83 Avis International Same as empowerment 8 Avis Ramallah Lire la suite