Abstract India is a land of religions, languages and customs. Many religions are flourishing here since long back. Each religion has its own traditions and beliefs. It is important to note that throughout history the Indian society was never homogenous. Read More …