Aomori CityThe title of the world's snowiest city belongs to Aomori City, the capital of Aomori Prefecture in the far north of Japan's Honshu Island.read