The bad weather for the past three weeks has claimed over 600 lives with tens of thousands of people affected by flooding, avalanches and bitterly cold conditions.