Hinduism is not merely a relegion it is more than that.One should practice it then only he will know what is it. You study Bhagavadgita under the guidence of well known Acharya, it will helps you understand what is relegion....SATI and CHILD MARRIAGE is not relegious practice. Why ? we heard about it only some part of India not all over AKHAND BHARATH.Cast system introduced to organise and for welfare of the human society. For now it is obselete. Now also we have such system in different name-If everyone want to become BOSS how the company will run. Why now a days politicians son /daughter become politician? Is it necessary????