India Unveils ‘Statue of Unity’ – The Worlds Largest Statue

Long Read

India has officially inaugurated a 182-metre-high statue designed by Indian sculptor Ram V Sutar and created by Michael Graves Architecture and Design. It will open to the public tommorow. The tower depicts Sardar Vallabhbhai Patel the founding father of the Republic of India and is expected to...