The 2014 FIFA World Cup is in full swing, and people from all over the world are in Brazil cheering on their home teams.
Twelve cities all over Brazil are hosting the World Cup matches, which will continue through July 13: Manaus, Fortaleza, Rio de Janeiro, Natal, Recife, Salvador, Brasilia, Cuiaba, Belo Horizonte, Sao Paulo, Curitiba, and Porto Alegre.
But Brazil is home to much more than just the World Cup host cities. From the exotic wilderness of the Amazon to charming Colonial villages to stunning white-sand beaches of Rio, Brazil a vibrant, diverse, and stunning country.
Rio is one of the most popular cities to visit during the World Cup.
The city is famous for its iconic Christ the Redeemer statue.
Even the favelas (slums) in Rio are beautiful in their own way.
See the rest of the story at Business Insider