Top 10 Incredibly Gigantic Statues in India

India is now home to top tallest statues of the world, After the Statue of Unity, Statue of Belief and Statue of Equality, there many more under construction. Here is the list of top 10 Gigantic statues of India one should know. Statue of Unity (Vallabhbhai) – 597 ft, Gujarat Statue of Unity is not … Continue reading Top 10 Incredibly Gigantic Statues in India