INSIDE:
The New Seven Wonders of the World
Richard T. Nowitz / National Geographic / Getty
Christ Redeemer; Brazil
The 124-foot statue of Jesus stands atop the Corcovado Mountain overlooking Rio de Janeiro. Built in 1931, it took five years to construct and symbolizes the warmth and welcoming spirit of the Brazilian people.
Top Stories on Time.com
Photos
INSIDE:










RSS