Hangover now considered an illness in Germany as per court ruling