Two people have died in Sweden after a powerful winter storm swept across Nordic countries, causing travel disruption and power outages.

The Swedish Meteorological and Hydrological Institute issued alerts for strong winds for large parts of the northern half of the country as Storm Johannes hit.

One man in his 50s died after being struck by a tree in the Kungsberget ski resort in the country's south, local media and police reported; while regional utility company, Hemab, said that one of its employees died in an accident "in the field".

Tens of thousands of homes in Sweden, Norway and Finland have been left without power.

In Sweden, more than 40,000 homes were affected by power outages and numerous rail services were cancelled, Swedish news agency TT reported.