Inaugurated on Wednesday in Gujarat, Statue of Unity is the world's tallest statue measuring 600 feet (182m). The previous tallest sculptures were China's 153-metre-tall Spring Temple Buddha, completed in 2008 and Japan's 120-metre-tall Ushiku Daibutsu, opened in 1993. Further, Sardar Patel's bronze sculpture is twice the height of New York's Statue of Liberty, gifted to US by France in 1886.