Japan’s Seven-Stars Trains Are Like an Inland Luxury Cruise

Beginning in October, travelers in Japan’s Kyushu region will be able to tour the countryside in a state of opulence not seen since the days of the Orient Express aboard the new Seven Stars super-luxury rail car.

Read more…