Alcohol consumption by country

LUXEMBOURG glugs more than 15.5 litres of alcohol per person in a year, more than any other country. One explanation is that the duty on[…]