World

Here is the snowiest city in the world

When you think snowiest city, you might think of somewhere near the north pole or Russia but it’s neither! Veuer's Mercer Morrison has the story.