Welcome to our world
Get to know Jean and Yoko as they explain what makes Japan tick and answer all those nagging questions visitors have. See our first posts below!
Ep. 4: Japanese trains run on time
During peak hours, a train stops at this one station in Tokyo every 3.75 minutes. How is it even possible?