In portugal they didn't legalise but decriminalised massively and it has had a positive effect:
https://www.theguardian.com/news/201...orld-copied-it
Prohibition has been proven to basically not work because it leads to cartels. In London at the moment it's as easy to get coke and weed delivered as it is a pizza and with seemingly no reprucussions.