The city of Aomori, located in Aomori Prefecture, in the far north of Japan’s main island, Honshu, is the snowiest city in ...
Residents in Hokkaido, Japan became stuck in their homes after a record-breaking 4 feet of snow fell in the region in just 12 hours on 4. Air travel was severely disrupted, over 370 schools were ...