A New Statue of Jesus Is the World’s Tallest—for Now The recently constructed structure, which is 141/feet 43 meters tall and stands in Rio de Janeiro, completely dwarfs the Christ…
Read moreBrazil|National Historic Landmarks|Off The Beaten Track|Unesco/ Historical/ Museums