Welcome to our world
Meet Jean and Yoko! They explain what makes Japan tick and answer those nagging questions visitors have. See our podcasts below and let us know what you want us to talk about.
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?