Caste hierarchy in India is weakening due to number of reasons : (i) Efforts of social reformers like Gandhiji, Periyar, Jyotiba Phule etc. did the starting part of establishing a society in which caste inequalities are absent. (ii) It has also weakened due to economic development, large-scale urbanisation, growth of literacy and education, occupational mobility, and the weakening of the position of landlords in the villages.