Hundreds of demonstrators protest against money spent on the World Cup preparations in Sao Paulo, Brazil, Thursday, May 15, 2014. Protesters and police clashed Thursday, as demonstrations against the World Cup and rallies calling for improved public services erupted in several Brazilian cities. (Photo by Andre Penner/AP Photo)
|