Jakhu Temple Shimla, in the foothills of the Himalayas, is the capital of India’s Himachal Pradesh state. The Jakhu Temple, also spelled Jakhoo, is located on Shimla’s Jakhu Hill. The temple honours Hanuman, the Hindu monkey god. According to tradition, Hanuman rested here briefly while searching for a special plant required to revive Rama’s seriously […]
