As expected of the “alien country” in the eyes of tourists, Japan is home to the longest upside down train in the world today.

NEW NEWS It’s not by accident that people give Japan the title “alien country”, because it possesses so many strange things that surprise first-time visitors. Among them, the train system always leaves the deepest impression. …

Read more