Japanese haunted towns

Japanese haunted towns are towns legendarily inhabited by ghosts (yōkai). These include Yōkai Street, in Kyoto and the Yōkaichi of Shiga Prefecture.


Japanese haunted towns are towns legendarily inhabited by ghosts (yōkai). These include Yōkai Street, in Kyoto and the Yōkaichi of Shiga Prefecture.
Read article on Wikipedia