Can you believe that they sell alcohol in shops in the UK? A complete mindblower.