Home » JR Pass, Shinkansen and Hello Kitty – A Guide to Trains in Japan