World / statue World's Tallest Statue Unveiled India monument is twice as tall as Statue of Liberty By Newser Editors and Wire Services Posted Oct 31, 2018 12:11 AM CDT Copied Back