the cosmopolitan city of Frankfurt has a problem with its image. It may be home to nine Michelin-starred restaurants, a ...