The Royal Express: Japan’s Newest Luxury Train Launches

A new luxury tourist train in Japan has launched offering visitors the chance to ride in style from Yokohama (near Tokyo) to the Izu Peninsula – fu…

Leave a Reply

Your email address will not be published.