The world-famous statue of Cristo Redentor, meaning ‘Christ the Redeemer’, is the largest Art Deco-style statue in the world. Cristo Redentor was built in Rio de Janeiro, the capital of the federal state of the same name, situated in Guanabara Bay in south-eastern Brazil. It stands atop the 700-metre (2,300 ft) peak of Corcovado Mountain […]

