Why Japan Has So Many Vending Machines

What vending machines can teach you about this country.