This tree diagram depicts the relationships of the major ethnic, linguistic and religious groups in India. For example, an H under Gujarati implies a Hindu, Gujarati-speaking Indian of Indo-Aryan ancestry. However this is not a hard and fast rule. For example, in India many members of the Muslim community are of Arab, Iranian or Turkish, and Afghan origins and the Christian community are of Jewish and European origins. This list excludes caste groups like the Dalits which is a socio-political identity across linguistic, religious and racial lines. In addition, it should be noted that the terms 'Indo-Aryan' and 'Dravidian' refer to linguistic and ethno-racial differences that exist between both groups.