Christ The Redeemer: The Wonders of The World, A Symbol of Peace and The Brazil’s Icon

Statue of Christ the Redeemer is a statue of Jesus Christ in Rio de Janiero, Brazil, is considered the largest Art Deco statue in the world....