Nation

World’s tallest statue: India’s record-breaking monument stands twice as tall as Lady Liberty

India unveiled a record-breaking 597-foot bronze statue of Sardar Vallabbhai Patel on Wednesday.