The 2006 World Cup will be held in Germany, but thanks to FIFA sponsoring contracts, visitors should not expect German food or drink at stadiums. Officials in Bavaria are especially angry that German beer will not be allowed – one government official said that guests of the World Cup must be presented with "distinctively Bavarian cultural assets", and another went even further,...