Standing like silent sentinels, these perfectly maintained, well stocked machines quietly stand at the ready, prepared to dispense hot and cold drinks to weary travellers. No matter where you are in Japan, you are never more than a short walk from a vending machine; You never know when you may be in need of a can of hot coffee.