› added 1 year ago
35
TIL the snowiest place on Earth is in Japan, in Aomori and the surrounding area, known for having some of the heaviest snowfall in the world.
via reddit.com