Which city is home to the iconic Christ the Redeemer statue? 🔊
The city home to the iconic Christ the Redeemer statue is Rio de Janeiro, Brazil. This famous landmark stands atop the Corcovado mountain, offering stunning panoramic views of the city and surrounding seascape. The statue symbolizes Christianity and is one of the New Seven Wonders of the World, drawing millions of visitors each year.


Equestions.com Team – Verified by subject-matter experts