A huge build-up of sea foam caused by Storm Eleanor has covered shorelines across Europe.
Thousands are protesting across Spain over housing and the high cost of living.
Slovyansk continues to be bombarded by Russian forces, making it almost uninhabitable with less than 10% of its pre-war population remaining.
The outlet has been evicted from its offices of three decades and says it's been blocked from receiving donations.
Two doctors were eating near the Polish city's Main Market Square when a gunman began firing at random.
Video authenticated by BBC Verify shows the moment gunshots rang out in Krakow's main market square.
Dozens of supermarkets in seven European countries dumped huge quantities of food after refrigerators and freezers were targeted in a cyber-attack.
Both Ukraine and Russia say their air raid alert apps were cyber-attacked - Joe Tidy explains what we know so far.
Thousands joined largely orderly demonstrations earlier in the day, before violence erupted in Frankfurt, Berlin, Cologne and Hamburg.
More than 320,000 people demonstrated across France against the rising cost of living and poor public services, with clashes between some protesters and police.
The BBC's Dan Johnson travelled to the northern Ukrainian border with Belarus after evacuated Oleshky residents arrived in buses and ambulances following a temporary ceasefire.
Ukraine correspondent Dan Johnson explains the temporary ceasefire in the devastated town of Oleshky.
Recordings between a control centre and the train drivers appear to show one train was given clearance to move even though another train had stalled on the track.
People have been killed after a Spanish high-speed train collided with another train south of the capital Madrid, making this the country's worst disaster since 2013.
Dozens of people are feared dead after a high-speed train collided with another train south of Madrid.
The Russian-occupied city of Oleshky has had no electricity, gas or water for three years, as residents reported having to eat weeds to survive.
BBC correspondent Nick Thorpe reports from Belgrade, where there were rapturous celebrations following the victory of the student-led movement.
The BBC's Europe correspondent reports from Paris where mostly peaceful protests turned into unrest after nightfall.
Police in the southern German state of Bavaria have detained a 33-year-old German man following the fire.
The three waves of Russian missiles were launched at hours after Russia said it was "ready in principle" to resume peace talks with the US and Ukraine.
Outside of Paris, Marseille saw some of the worst damage, with shop owners reporting more than 600 premises having been looted.