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 world’s tallest statue, which was unveiled last fall, stands at 597 ft. on an island in the Narmada River. It towers over the Sardar Sarovar Dam in the western Indian state of Gujarat, offering ...