India unveils the world's tallest statue

1st Nov 2018    |     Source: BBC

The "statue of unity" has been billed as a tourist attraction.