Japan is the world’s snowiest country, 51% covered by snow
Surprisingly, Japan is the snowiest country in the world.According to the US-based AccuWeather survey, Japanese cities are among the top 3 in the world for annual snowfall in cities with over 100,000 people. (more…)