Which city features the famous 'Christ the Redeemer' statue overlooking the harbor?
Show answer
Rio de Janeiro
The Art Deco statue of Jesus Christ stands 98 feet tall on the peak of the Corcovado mountain. It was completed in 1931 and is one of the New Seven Wonders of the World.