Works Directorate of Karak 1040 Avis Karak Al-Serhan Municipality 153 Avis al-Mafraq Sam Engineering 12 Avis Amman Al-Emtiyaz Charitable Society 3 Avis Karak Southern Mazar Provincial 5 Avis Karak Lire la suite