Japan has the highest number of vending machines per person, with about one machine for every 23 people (according to the Japan Vending Machine Manufacturers Association).
Machines can be found all over Tokyo and any other Japanese cities, towns and even in the countryside.
Almost none of them are vandalized or otherwise non-functional.
A majority of machines sell non-alcoholic beverages such as soft drinks, juice, vitamin or energy drinks, tea and coffee for a reasonable 110 to 120 yen. These drink machines usually offer both hot and cold beverages.
Vending machines that sell alcoholic beverages and cigarettes are also common. Many more varieties of vending machines can be found in smaller numbers.
They sell goods such as ice cream, rice, disposable cameras, instant noodles and even omikuji, the small fortune telling slips of paper sold at shrines and temples.