See the World's Tallest Statue unveiled in India in honor of Sardar Vallabhbhai Patel
It is nearly twice as tall as New York's Statue of Liberty, and has surpassed the height of the Spring Temple Buddha in China which, at 128m, was previously the tallest in the world.