Answer:
Japan
Located on Honshu Island, Aomori City holds the title of snowiest city in the world, and winter is the best time to take advantage of seafood (like scallops)
I hope this help's!
8.8m questions
11.4m answers