From good to sufficient Beer sales in Germany are falling: In 1990, the average German drank just under 143 litres of beer per year; in 2016, it was only around 104 litres. But one type of beer is bucking this trend: alcohol-free beer. Breweries are producing more and more of it...