News18 » Videos » News18 Shorts

Watch: Interesting Facts About India’s Statue of Unity

Oct 31, 2018 09:19 AM IST India India

Sardar Vallabhbhai Patel's statue now takes the top spot in the list of world's tallest statues, taking the top spot from the 128 meter tall Buddha statue built in Spring Temple, China.