Japan is a country of great natural beauty. Travellers can enjoy some special sights in northern Kansai: walking through a traditionally thatched village, or riding along the Hozu river gorge in a steam train.
Japan is a country of great natural beauty. Travellers can enjoy some special sights in northern Kansai: walking through a traditionally thatched village, or riding along the Hozu river gorge in a steam train.