Statue of Belief – Tallest Shiv Idol Distance: 8.1 km The Statue of Belief, also known as Vishwas Swaroopam, is a statue of the Hindu god Shiva located in Nathdwara, Rajasthan on a hillock called Ganesh Tekri and depicts...