Record-breaking snowfall fell on Japan 's northern main island of Hokkaido, disrupting traffic, causing airport closures and ...
Record-breaking snowfall has struck Hokkaido, Japan's northern island, causing significant disruptions in transportation and ...