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
More News: Tech | World | Health | Entertainment | Business