street

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

Protesters run from the clouds of tear gas during an anti-government protest in Rio de Janeiro, Brazil, on June 30, 2013. Police clashed with demonstrators in the streets a few hours before the final of the Fifa Confederations Cup football tournament between Brazil and Spain. Tens of thousands of Brazilians have taken to the streets this month in the biggest protests in 20 years, fuelled by an array of grievances ranging from corruption to poor public services and the high costs of World Cup soccer stadiums. REUTERS / Lunaé Parracho

Advertisements