Vending machine makes commuters smile at Japanese train station

Tokyo station lives up to its name with a good old-fashioned pun.

Read More

Japanese green tea vending machine has a puppet show that tells the story behind the drink

The Oi Ocha Karakuri machine is something you have to see to believe.

Read More