Why are there so many pubs in the uk?

Im from canada.

last year i visited the uk and was absolutely horrified by the sheer amount of pubs I saw in london, uk.

I'm sure they are prevalent in other parts of the country as well.

anyways don't British people realize its wrong to drink alcohol and socialize?
16 answers 16