Christ the Redeemer statue has been regarded as a landmark of Brazil ever since it was completed in 1931. Located atop the Corcovado mountain, the sculpture is 98 feet high and presents itself as if Jesus Christ is overlooking Rio de Janeiro. Its monumentality, symbolism, as well as unbeatable views one can get from the Read more