From the Amazon Basin to the banks of the River Guaiba in Porto Alegre — a total of 12 cities across Brazil played host to the 2014 FIFA World Cup.