Written by Agence-France Presse | Friday April 25, 2014
Rio de Janeiro, which will stage seven matches of the FIFA World Cup including the July 13 final, was the scene of angry protests and clashes between residents of a slum district a short walk from the popular Copacabana Beach and police.
sports.ndtv.com