Aomori City in Japan is the snowiest in the world