Rio de Janeiro is a city of opposites from the shanty villages (Favelas) sprawling up the mountain side to the luxurious condominiums along the beach of Copacabana, Ipanema, Leblon...