It's official: London serves up "the worst food in Europe."