Knifecrime Island Drunks Living In Paradise

Oh, to be in England: “An explosion in the number of late-opening supermarkets and bars has left ‘binge Britain’ with the largest number of premises licensed to sell alcohol. There are now 166,000 venues allowed to sell drink, many open long beyond the traditional 11pm closing time. It is the equivalent of one licensed outlet for every 280 adults in England and Wales.”