Thanks hupla. But isn't it racist to make that distinction?
Not really - it is a cultural, linguistic, tribal distinction. Hazaras tend to be Shia for example. They have their own culture and language (Hazaragi - though I had to google that!)
Pashtuns speak Pashto/Pushto/Pukhto - depending on how you pronounce it...