Absolut Vodka is produced in southern Sweden. It is the largest brand of alcoholic spirits in the world before Bacardi and Smirnoff, and is sold in 126 countries. Find out whats up with Absolut by checking out our posts.
Sign up for Complex notifications for breaking news and stories.