The Jakhoo Temple in Shimla is a revered Hindu shrine dedicated to Lord Hanuman. It’s known for the world’s tallest Hanuman statue, standing at 108 feet. Pilgrims visit to seek blessings and enjoy panoramic views of Shimla from the temple’s hilltop location.