In the UK they do.
Golden Casket lottery tickets can be bought at many gas stations. Some larger grocery stores also sell lottery tickets.
17
18
There are a number of places where one can purchase a lottery ticket in London. One may wish to visit their local supermarket where there may be a counter for lottery purchases. Many newsagents may also sell tickets for both the National and Health lottery.
New Hampshire
Wyoming, Nevada, and Idaho are all relatively close to Salt Lake City. Most people in Salt Lake wishing to buy lottery tickets go to Idaho, and you may even be able to join a group that takes turns driving up there. The Idaho lottery is so popular in Utah that the winning numbers are printed in the major local newspapers.
new jersey
Most Broadway Theaters set aside some tickets and do not sell them in advance. These tickets, sometimes called "rush" tickets or "lottery" tickets are available on the day at the box office.
No because legally they arent even allowed to drink. Or even buy lottery ticketsso nohope this helped
Ticket sales for The National Lottery are strictly controlled by the Camelot Group, you would have to apply to them to become an approved retailer. Selling lottery tickets on the street would be impossible as the terminal has to be connected via the telephone network to the Lottery HQ. A gaming licence is needed to sell any other type of lottery/raffle ticket. This would not normally be granted for commercial street sales.
His used to baffle me too me too but i understand that they get money from a. The tickets they sell and b. Bbc gets money from the tv licence we all pay and itv get money  from adverts