Sweden's Stena Line has sacked 950 workers as the coronavirus hit its Baltic Sea services.

The redundancies include both crew and onshore staff, it said.

Passenger traffic has been sharply down, with trips between Sweden, Denmark, Poland Germany and Latvia virtually non-existent due to travel restrictions imposed by regional governments to contain the Covid-19 outbreak.