Heavy snow in northern Iran has left around 480,000 homes without power and some towns and villages cut off.

The winter storms were the worst in 50 years, with two metres of snow falling in some areas since the weekend.