India inaugurates world's tallest statue, but some locals call it ‘celebration of death’

Preview India has drawn awe from every corner of the world as it unveiled its Statue of Unity, a monumental 182 meter-high effigy which costs an eye-watering $400 million. The monument has become the world’s tallest statue.

Read Full Article at RT.com
Source: NEWS