It honors Sardar Patel, who helped unite India after independence from Britain. LONDON -- The prime minister of India today unveiled the world’s largest statue, dedicated to Sardar Patel, a ...
The statue is more than twice the size of New York's Statue of Liberty and also dwarfs the 128-metre (400-feet) high Spring Temple Buddha in China, the world's next-biggest statue. It is made up of ...