Afghanistan is a multi-ethnic country the ethnic groups are such as: Pashtun, Tajik, Hazara, Uzbek, Aimaq, Turkmen, Baloch, Pashayi, Nuristani, Gujjar, Arab, Brahui, Qizilbash, Pamiri, Moghol and a few others.[1]