At least 160 people were stranded in northeastern Japan after a snow avalanche blocked roads leading to a popular hot-spring resort, officials said Monday. The stranded people were staying at two ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results