Tetra Tech 1 Avis International General Secretariat of the Council of Ministers 1 Avis Ramallah Martyrs' Triangle Village Council 6 Avis Jenin Union of Charitable Societies - Jerusalem 15 Avis Jerusalem Palestinian Housing Council 26 Avis Ramallah Lire la suite