Japan has One Vending Machine for Every 25 People

London – In Japan, they are like traffic lights – they’re everywhere. Nearly 5 million “jido hambaiki” – vending machines – populate the world’s third-largest economy, one machine for every 25 people. The high-tech country has the highest density of such machines. Nearly half of them dispense upwards of 30 different beverages: soft drinks, water, green…