New Tourist Train in Japan
A new, specially designed, luxury tourist train was launched yesterday in Japan. The Royal Express will operate from Yokohama station in Yokohama and Itokyu Shimoda station in Shimoda City at the southern tip of the Izu Peninsula with its full of hot springs and picturesque coastlines. Around...