5 months ago0 viewsaomorijapansnowfallsnowiest countrywinter wondersgeographywinterThis video explains why Japan is the snowiest country, with snowfall records and geographic reasons for its heavy snowfalls.