Explore Rio’s top 10 unmissable sights

Rio de Janeiro is a massive city on the coast of Brazil in South America, famous for its yearly street Carnival and its iconic Christ the Redeemer statue hovering over the city from Mount Corcovado.
N/A