16. Can you tell the city it is located in?
- Seville, Spain
- Cape Town, South Africa
- Buenos Aires, Argentina
- Rio De Janeiro, Brazil
- It’s in Tijuca National Park in Rio de Janeiro and is an Art Deco statue of Jesus Christ. It took nine years to build this statue. Also, this is the third tallest statue of Jesus and was made to show that Christ loves us all and spread peace.