Statue

  • World’s Tallest Statue Unveiled In India

    The Tallest Statue Standing At Over 150 Meters Unveiled Indian prime minister Narenda Modi has unveiled the world’s largest statue in Gujarat, honoring a key independence leader and the country’s first deputy prime minister...
Follow @TwistityNews