The 105-foot-tall (38-meter-tall) "Christ the Redeemer" statue in Rio de Janeiro, Brazil, was among the "new seven wonders of the world" announced July 7 following a global poll to decide a new list of human-made marvels. The winners were voted for by Internet and phone, American Idol style. The other six new wonders are the Colosseum in Rome, India's Taj Mahal, the Great Wall of China, Jordan's