Hinduism is the predominant and indigenous religious tradition o...f the Indian Subcontinent. Hinduism is known to its followers as (a Sanskrit phrase meaning "the eternal law", "the eternal law that sustains/upholds/surely preserves"), amongst many other expressions. Generic "types" of Hinduism that attempt to accommodate a variety of complex views span folk and Vedic Hinduism to bhakti tradition, as in Vaishnavism. Among other practices and philosophies, Hinduism includes a wide spectrum of laws and prescriptions of "daily morality" based on the notion of karma, dharma, and societal norms such as Hindu marriage customs. Hinduism grants a great degree of freedom of belief and worship. Also, the concept of heresy is absent