The 2006 World Cup was hosted by Germany, with 12 different German cities hosting games during the tournament. Have a go at our quiz and see how many of those cities you can name.