Freezing temperatures and often blinding snowfall killed 12 more people and caused travel chaos across northern Europe on Thursday while some of the worst floods in a century devastated parts of the Balkans.
Airports closed down or delayed flights across the continent, roads were coated in an impassible mix of ice and snow and even Europe's vaunted high-speed trains struggled to cope.
Authorities declared a state of emergency in three Balkan countries on Thursday, Bosnia, Serbia and Montenegro, and were evacuating hundreds of people after heavy rainfall caused severe flooding along the Drina River, the worst in 104 years, officials said.
"From my terrace, I no longer see a river but a lake that has flooded parts of the town's centre," said Muris Razanica, whose hillside hotel has a stunning view of the Bosnian town of Gorazde.
"This area is famous for rafting, but if this goes on, big ships will be able to dock in Gorazde; it's really unbelievable."
The federal army helped evacuate the town.
Tourist agencies in Bosnia handed over their rafts so civil protection workers could rescue people from apartments in Foca, where water levels have reached the first floor of some buildings. Those who dared remain on upper floors were given food and water.
On the other side of the river, authorities in Serbia and Montenegro evacuated hundreds of people as the Drina flooded farms and roads. Schools were closed, many people had no electricity or heat, and water supplies were contaminated along the river in all three countries.
Thousands of people and livestock were forced to leave parts of northwestern Albania after severe floods. A state of emergency was declared in the city of Shkodra, which remains isolated from the rest of the country by days of heavy rain.
Authorities said more than 10,000 hectares were under water along the swollen Drini and Buna rivers. Some of the flooding was artificial, to ease pressure on crucial hydroelectric dams.
Other parts of the Balkans, including Croatia and Romania, also saw heavy rains and flooding.
10 more dead in Poland
In Poland, the cold claimed 10 more lives, bringing the overall deaths there to 18, police spokesman Mariusz Sokolowski said, as police scoured the streets for homeless or drunk people in hopes of saving their lives.
Authorities in Berlin kept subway stations, soup kitchens and heated buses open all night to provide shelter for the city's homeless, and thousands in Germany had to sleep overnight on trains, either stuck by the wild weather or left stranded because of a lack of hotel rooms.
Two deaths were reported in Germany: a 73-year-old in Lower Saxony who was struck by a train while trying to clear snow and an 18-year-old in Baden-Wuerttemberg, who lost control of his vehicle on an icy road and crashed into a truck.
Air travel was upended. Gatwick Airport, one of Britain's busiest, was closed for a second straight day, cancelling another 600 flights as conditions continued to deteriorate. Edinburgh Airport and London's City Airport were also closed until at least late evening, according to Eurocontrol, the air traffic agency.
France's main airports also suffered cancellations, with about 25 per cent of all scheduled flights, a total of about 300, out of Paris Charles de Gaulle scrapped, along with another 10 per cent of flights out of Paris Orly, according to the DGAC aviation authority.
Significant delays also hit airports at London Heathrow, Amsterdam's Schiphol, Berlin's Tegel and Duesseldorf. In Geneva, the airport reopened only after removing 2,000 tractor-trailers full of snow from the runways.
Travellers hoping to fare better by road or rail were equally stymied as snow continued to fall across the U.K. and most of Germany, leaving thousands of motorists stranded overnight in their cars.
Some 3,000 stranded rail passengers struggled to sleep overnight in their trains, German railway operator Deutsche Bahn said. Another 200 passengers in Frankfurt spent the night in parked trains after local hotels filled to overflowing.
Nothing was moving along many of Germany's high-speed train links, such as between Nuremberg and Leipzig in the south and east, or between Hamburg and the Danish capital Copenhagen in the north.
Southeastern Denmark was also badly hit, and heavy snowfalls and icy winds severely hampered road and rail traffic. The Danish army used tracked armored personnel carriers to help ambulances and other emergency vehicles cut their way through mounds of snow.
Unusually cold and snowy weather also left city centres in southern Lyon, and towns on the French Atlantic coast snowed-in. One in five TGV fast trains linking Paris with the southeastern Provence region were also cancelled Thursday, the SNCF railway operator said in a statement.
Heavy snowfall in Poland created treacherous situations on many of the country's already abysmal roads. Thousands of Polish homes were left without electricity or heat as temperatures hovered around minus 10 Celsius.
Traffic was also chaotic in Germany, with hundreds of minor accidents. Police in Berlin alone counted 121 accidents Thursday morning.
A deep freeze gripped Sweden, with the lowest temperatures overnight Thursday measuring minus 29.6 Celsius in Lillhardal in the centre of the country.