Brazilian anti-riot policemen secure the streets during a protest against the FIFA World Cup 2014 in Belo Horizonte, Minas Gerais state, June 12. A peaceful protest was also under way in Rio de Janeiro, where seven World Cup games including the July 13 final are set to be played. Demonstrations have been rife in Brazil for the past year, as many protest against what they perceive as excessive public spending on events like the World Cup. Protestors demand that the funds be spent on improving public services, including education, health and transportation. (DENNIS M. SABANGAN/EPA)