Ten Tallest God Statues In India
Have you seen the tallest Hanuman statue or Buddha idol in India. Check them out.
108 feet tall Hanuman idol at the Jakhoo Temple in Shimla is the highest Hanuman idol in the world.
The 75 feet tall Golden Buddha statue in Ladakh, Jammu and Kashmir.