India is a religious land. Ever since the dawn of civilization, India has been the birthplace of many religions. Being so, the country boasts of a lot of pilgrim destinations within its precincts. Rich in mythology, it has a number of temples, mosques, monasteries, churches and gurdwaras, which attract lakhs of devotees every year. People belonging to various religions come here to visit the various pilgrimages and obtain the divine blessings of God, seeking forgiveness for all their sins.
Hinduism, the oldest religion of the world, has many shrines all over India. Hindus settled in various parts of the world come to India to visit their scared temples and get darshan of the Divine Being. Similarly, the country has numerous shrines belonging to other religions as well. Buddhists come to visit Bodhgaya, where Lord Buddha received enlightenment, and Sarnath, where He delivered his first sermon.
There are also many Buddhist monasteries in Himachal Pradesh and Ladakh. For the Sikhs, there is Anandpur Sahib, Golden Temple and Gurudwara Bangla Sahib. It is said that Christianity was introduced in India by St. Thomas or Doubting Thomas, in 52 AD. Indian Churches, with their distinct archaeological British, Portuguese, French and Indian designs, serve as a reminder of the same. If this was not enough, India boasts of housing shrines of Jains and Muslims too.