113k views
1 vote
The snowiest city in the world is in which country?

User Dsych
by
7.2k points

1 Answer

5 votes

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!

User Nagibaba
by
7.8k points