What is the name of the statue located on top of Corcovado Mountain that overlooks the city of Rio? August 17, 2017 By Show answer Christ the Redeemer More General Knowledge Questions