 They practice endogamy, hypergamy, hereditary occupations, avoid social mixing and have been stratified.There is some controversy if these characteristics make them social groups or castes of Islam.Indian Muslims are a mix of Sunni (majority), Shia and other sects of Islam.