A protester is detained by police during a demonstration demanding better public services and protesting the money spent on the World Cup soccer tournament in Sao Paulo on June 12. Brazilian police clashed with anti-World Cup protesters trying to block part of the main highway leading to the stadium that hosts the opening match of the tournament. (AP)
A protester holds a sign that reads in Portuguese "There won't be a Cup!" during a demonstration demanding better public services and protesting the money spent on the World Cup soccer tournament in Sao Paulo on June 12. Brazilian police clashed with anti-World Cup protesters trying to block part of the main highway leading to the stadium that hosts the opening match of the tournament. (AP)
Police fire rubber bullets at protestors in Sao Paulo on June 12. Brazilian police have clashed with anti-World Cup protesters trying to block part of the main highway leading to the stadium that hosts the opening match of the tournament. (AP)
A police officer searches a protester during a demonstration demanding better public services and protesting the money spent on the World Cup soccer tournament in Sao Paulo on June 12. Brazilian police have clashed with anti-World Cup protesters trying to block part of the main highway leading to the stadium that hosts the opening match of the tournament. (AP)
A protester is detained by police during a demonstration by people demanding better public services and against the money spent on the World Cup soccer tournament in Sao Paulo on June 12. Brazilian police clashed with anti-World Cup protesters trying to block part of the main highway leading to the stadium that hosts the opening match of the tournament. (AP)
Police push back protesters and journalists in Sao Paulo on June 12. Brazilian police clashed with anti-World Cup protesters trying to block part of the main highway leading to the stadium that hosts the opening match of the tournament. (AP)
Police shouts at journalists covering the detention of a protestor in Sao Paulo on June 12. Brazilian police have clashed with anti-World Cup protesters trying to block part of the main highway leading to the stadium that hosts the opening match of the tournament. (AP)
A protester is detained by police during a demonstration demanding better public services and protesting the money spent on the World Cup soccer tournament in Sao Paulo on June 12. Brazilian police clashed with anti-World Cup protesters trying to block part of the main highway leading to the stadium that hosts the opening match of the tournament. (AP)
A protester is detained by police during a demonstration demanding better public services and protesting the money spent on the World Cup soccer tournament in Sao Paulo on June 12. Brazilian police clashed with anti-World Cup protesters trying to block part of the main highway leading to the stadium that hosts the opening match of the tournament. (AP)
Protestors sit on the road in front of a line of police during their demonstration demanding better public services and protesting the money spent on the World Cup soccer tournament in Sao Paulo on June 12. Brazilian police clashed with anti-World Cup protesters trying to block part of the main highway leading to the stadium that hosts the opening match of the tournament. (AP)