Why Japan Has 4 Million Vending Machines!

There are approximately 4 million vending machines in Japan. That’s about one machine for every 30 people! You can find almost anything in them: hot coffee in a can, cold green tea, corn soup, banana shakes, and in some regions, even “Dashi” (soup stock) or flying fish.