Inside Drinks Magazine: Issue 18

Swedes are known to be liberal, so how can they accept that only one retail store in the country is allowed to sell alcohol?