Japan is generally considered the world’s snowiest country, both in terms of snow cover and snowfall. Add to that a predominantly mountainous landscape (75-80% of Japan’s landmass) and you have … Read More
JOIN 47,000 SKI ASIA SUBSCRIBERS
Ski Asia’s bi-monthly newsletter with the latest news, guides & deals. Unsubscribe any time