The world's tallest statue of Lord Shiva, the imposing 'Statue of Belief' or Vishwas Swaroopam, stands at a staggering 369 feet on the Ganesh Tekri hillock in Rajasthan's Nathdwara, dwarfing all other Shiva statues globally. It took 750 skilled workers 10 years to complete this structure, with the foundation stone laid in 2012.