At £6.44 per gram, London is the most expensive city in the UK to buy marijuana
Price per gram, £
Price
London 6.44
Glasgow 6.06
Birmingham 6.01
Edinburgh 5.89
Liverpool 5.56
Manchester 5.52
Leeds 5.37
£0
1
2
3
4
5
6