Religion in India (2011 Census of India)
Religion in India is characterised by a diversity of religious beliefs and practices. The Indian subcontinent is the birthplace of four of the world's major religions; namely Hinduism, Buddhism, Jainism and Sikhism. Throughout India's history, religion has been an important part of the country's culture. Religious diversity and religious tolerance are both established in the country by the law and custom; the Constitution of India has declared the right to freedom of religion to be a fundamental right.
Northwest India was home to one of the world's oldest civilizations, the Indus valley civilisation. Today, India is home to around 90% of the global population of Hindus. Most Hindu shrines and temples are located in India, as are the birthplaces of most Hindu saints. Allahabad hosts the world's largest religious pilgrimage, Kumbha Mela, where Hindus from across the world come together to bathe in the confluence of three sacred rivers of India: the Ganga, the Yamuna, and the Saraswati. The Indian diaspora in the West has popularised many aspects of Hindu philosophy such as yoga, meditation, Ayurvedic medicine, divination, karma, and reincarnation. The influence of Indian religions has been significant all over the world. Several Hindu-based organisations, such as the Hare Krishna movement, the Brahma Kumaris, the Ananda Marga, and others have spread Indian spiritual beliefs and practices.