Bharat Mandir, devoted to the Hindu Lord Vishnu, is an ancient temple that was constructed in the 12th century. Founded by the famous Hindu sage, Adiguru Shankaracharya, this temple is situated on the banks of the River Ganga and is listed amongst the oldest temples in the region. The idol of Lord Vishnu enshrined in the temple is made using a single piece of Shaligram stone.
Mainly found in the Gandaki River near Nepal, the stone is considered sacred by the Hindus as it signifies Lord Vishnu.A beautiful Shree Yantra, comprising nine interlocking triangles, can also be seen inside the temple. This sacred Hindu yantra was enshrined in the temple by Adiguru Shankaracharya. The temple was destroyed in 1398 AD by a Muslim invader Tamur Lang but was constructed again from the wreckage of the original temple. Archaeologists have found several ancient statues, coins, pots, and artefacts in the recent excursion. The famous Hindu festival called Basant Panchami is celebrated with enthusiasm in this temple.