India unveils the world's tallest statue The world’s tallest statue was unveiled today in the western Indian state of Gujarat. At 597 feet, the sculpture is almost twice the height of the Statue of Liberty Read More News Area November 01, 2018 Share to: Twitter Facebook URL Print Email Tags World News
Post a Comment