GLOBAL TRAVEL 26.12.2024 What is life like in the worlds most… snowy city Aomori, in northern Japan, is considered the snowiest inhabited area in the world. In winter, snowfall is heavy and persistent, with snow reaching up to 8 meters.