Seven Stars In Kyushu – One Of The Most Luxurious Train Journeys In The World

The Seven Stars in Kyushu train is one of the most amazing train journeys you can have in Japan and hands-down one that we were looking forward to the most when we visited Kyushu. See, the Seven Stars is an uber-luxurious sleeper train (easily one of the best, not just in Japan but in the … Continue reading Seven Stars In Kyushu – One Of The Most Luxurious Train Journeys In The World