Email this to a friend:

Rio's favela residents protest police action during World Cup

As Brazil's World Cup nears the midway point, attention moves to Rio de Janeiro. The city will host the all-important final game on July 13 at the historic Maracana Stadium.