Shri Keshavraj Temple is a Hindu temple located in the village of Saswad, near Pune in the state of Maharashtra, India. The temple is dedicated to Lord Keshavraj, a form of Lord Vishnu, who is believed to be the preserver of the universe according to Hindu mythology.
The temple is situated at the top of a hill, which requires visitors to climb around 200 steps to reach the temple premises. The climb is considered a spiritual experience and is often seen as a way of seeking the blessings of Lord Keshavraj. The temple complex is spread over a large area and includes several smaller shrines dedicated to various Hindu deities.
The history of the Shri Keshavraj Temple dates back to the 8th century when it was built by the Yadava dynasty. The temple was later renovated and expanded by the Peshwa rulers during the 18th century. The temple has undergone several renovations and repairs over the years to preserve its rich cultural heritage.