Soccer's quadrennial global tournament, the FIFA World Cup, is taking place in the South American nation of Brazil in June and July. This is one of the world's most anticipated sporting events, but the buzz leading up to the first match has been partially muffled by headline-stealing protests about the cost of hosting the tournament and the delay of promised infrastructure upgrades.
Despite this, there will be some positives for Brazil during the World Cup. For a majority of non-Brazilians, the country is defined by a handful of images of the city of Rio de Janeiro: its beaches, Jesus statue and fleshy Carnaval samba parades. With 11 other cities hosting matches during the tournament, Brazil will get to present a more complete picture of itself to the world. After all, this is the fifth-largest country on Earth in terms of both land area and population.
Here are the highlights of each of the 12 Brazilian cities that will host matches during the upcoming FIFA World Cup. (Text: Josh Lew)