Religious Places in IndiaKedarnath, Varanasi, Tirupati, Shirdi, Madurai, Ayodhya, Vaishnodevi Devi, Sabarimala, Ranakpur, Haridwar, Amritsar, Bodh Gaya, Amarnath, Mathura, Rishikesh, Badrinath, Vrindavan, Rameshwaram, Pushkar, Puri.
The religious places in India are renowned worldwide for their spirituality. While Haridwar is considered one of the holiest sites for Hindu pilgrims where millions flock in the hope of washing away their sins, Amarnath is where Lord Shiva worshippers trek through arduous routes just to offer prayers to an enshrined Shivaling made naturally from ice.
Some of the holy places in India span both the North and southern parts of India. The ones situated in the North include Kedarnath, one of the Char Dhams, located in the Garhwal Himalayas of Uttarakhand, where every year lakhs of Shiva devotees come to offer prayers. But, when you move towards the south, you have Tirupati in Andhra Pradesh's Chittoor district that is known for the mad rush of pilgrims to offer prayers to a gigantic idol of Lord Venkateshwara, and the historic Kanchipuram town where you visit a gazillion temples dedicated to Lord Vishnu and Shiva.