Browsing: Brazil

Brazil is on a roll, and its star city of Rio de Janeiro is the hub of all the action.

Rio may be the world’s most misunderstood city. Ask someone who has never been and they basically know Carnaval, an iconic statue of Christ, bikinis bursting with attitude and that the town is ringed by favalas. But there is so much more to Rio and the world is about to discover the energy of a …

Read More