India independence hero Vallabhbhai Patel

India inaugurates world's tallest statue to celebrate independence hero

India inaugurates 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.

October 31, 2018
October 31, 2018

India inaugurates world's tallest statue to celebrate independence hero

India inaugurates 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.