If you are on your way to Shimla, you will come across the Yadavindra Singh Tourist Complex (popularly known as Pinjore Gardens) in Haryana’s Pinjore town. Nearby stands the Bhima Devi temple, adjudged the best-maintained historical monument in the country. Unfortunately, not many people know about this structure that stands as a manifest of India’s [...]













