India's Statue of Unity visible from space, photo released

Commercial satellite network 'Planet' has tweeted a picture of Gujarat's 182-metre-tall Statue of Unity, the world's tallest statue, photographed from space on November 15. The memorial was inaugurated on October 31 to honour Sardar Vallabhbhai Patel on his 143rd birth anniversary. Built for ₹2,989 crore, the bronze sculpture is nearly twice the height of US' Statue of Liberty (93 metres).

Load More