Eiffel Tower and Qutub Minar are known all over the world for their height. People go from far and wide to see them, but do you know that in our country there is such a statue of Lord Shiva in front of which these big buildings look small. So let us know today where that statue is and how it was constructed. Here is the world’s largest statue of Lord ShivaThe largest statue of Lord Shiva is built on the Ganesh Tekri hill of Nathdwara. This tallest statue of the…
Read More