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.