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