As Germany swelters, breweries run out of beer bottles

1
Germans drank on average 101 liters (26 gallons) of beer each last year, down from around 140 liters annually in the 1980s. Image: Rainer Jensen / AFP

Read more...