India is home to four major religious traditions of the world, namely, Hinduism, Buddhism, Jainism and Sikhism.
Throughout history, religion has been an important part of the culture. Religious diversity and religious tolerance are established in the country by law and custom. A vast majority of Indians associate themselves with a religion.
According to the 2001 census,Hinduism is the main religion, with 80.5% of the population of India. Islam (13.4%), Christianity (2.3%), Sikhism (1.9%), Buddhism (0.8%) and Jainism (0.4%) are the other minor religions followed by the people of India. This diversity of religious belief systems existing in India today is the result of, besides existence and birth of native religions, assimilation and social integration of religions brought to the region by traders, travelers, immigrants and even invaders and conquerors