Life Where I'm From on MSN

World's Snowiest City - Aomori, Japan

How does one deal with 6 metres (20 feet) of snow falling on and around their home every year? The residents of Aomori city, who live in the world's snowiest city, show us how.
Tokyo, in its famously efficient way, doesn’t just prepare for disasters—it lets you experience them. Not in a grim, “brace ...