As an abode of lord Vishnu, the Badrinath shrine in Uttarakhand sits atop the Nar-Narayan mountain range at an altitude of 3,133 metres. It is one of the four sites that are part of the Char Dham pilgrimage circuit. The temple is open for only 6 months in a year.

The ancient Jageshwar temple complex is an important Hindu pilgrimage site in Almora, Uttarakhand. It consists of more than 125 stone shrines, and is dedicated to Lord Shiva. Jageshwar is known to be the largest ancient temple complex in the Kumaon region, and it is one of the 12 revered Jyotirlinga temples of Lord Shiva.

The Thrissur Pooram festival in Kerala brings thousands of devotees from all over the country to the famous Vadakkunnathan Temple. The temple is believed to be one of the oldest temples in India.

One of the four spiritual destinations in India, Rameshwaram is a temple town located in Tamil Nadu. The Rameshwaram temple, dedicated to Lord Shiva, is one of the most sacred places of pilgrimage in the country. It is believed that taking a dip in the 22 sacred wells located inside the temple can wash away all your sins.

The Vaishnodevi temple is located in the Trikuta Hills near the town of Katra in Jammu and Kashmir. The temple is dedicated to Goddess Vaishnodevi and is one of the most revered and sacred Hindu pilgrimage sites in India. The temple is open round-the-year, and devotees come to seek blessings of the Goddess.

These are some of the most revered temple sites in India and thousands of devotees travel from all parts of the world to pay their respects here.