Japan is a maritime country, so there is a lot of snow. Russia is a land-based country, so there is not much snow