Which city is considered the snowiest city in the world?
Correct answer: Aomori, Japan

Player #134726817
great trivia
Correct answer: Aomori, Japan