Giant Iron Man statue constructed in China
A park in China that features replicas of famous monuments recently constructed a giant statue of Iron Man. The 30-metre-tall yellow and red statue has been placed next to a replica of the Great Sphinx of Giza. The park also features replicas of The Louvre in Paris and Colosseum in Rome.