According to New Atlas, the world’s largest statue is on schedule to be completed in October. The giant Statue of Unity in India will be almost twice as tall as the Statue of Liberty, coming in at 600 feet, and half as tall as the Empire State Building – until 1970, the tallest building in the world. The project has been underway for three years. It will eclipse the current tall statue record holder – the 500-foot tall Spring Temple Buddha in China. The super-statue is of Sardar Patel, one of the leaders of India’s independence movement in the early 20th century, and often referred to as the “Iron Man of India.” The Iron Man statue stands on an island in the Narmada River. Inside the statue will be a visitor center and museum with a viewing deck built into the chest of the statue.