The statue of Lord Hanuman standing 108 feet tall, located on the highest hill of Shimla India, which is 2,455 meters above sea level!!!!