India Inaugurates World’s Tallest Statue to Celebrate Independence Hero

Credit; Rahul 71144

(From Reuters)

India on Wednesday inaugurated the world’s tallest statue, a $400-million effigy of independence hero Vallabhbhai Patel that towers nearly twice the height of New York’s Statue of Liberty.

The 182-metre (597-ft) steel and bronze “Statue of Unity”, in the prime minister’s western home state of Gujarat, is part of his Hindu nationalist party’s efforts to re-brand what it calls “forgotten” leaders.

Click here for the article.