Rioters looted shops in central Frankfurt late on Saturday as clashes erupted in German cities over the cost of living.
The rallies were organised by the campaign group Gen Z regelt - meaning "Gen Z takes charge". Thousands had taken part in the largely peaceful demonstrations across Germany before violence broke out.
At least 54 people were arrested in Frankfurt and over 100 police officers left injured, according to German authorities.
Besides Frankfurt - Germany's financial hub - there were outbreaks of violence in Berlin, Cologne and Hamburg.
This comes as protests have been taking place across Europe over the rising cost of living, poor public services, and a lack of affordable housing.
The BBC's world correspondent Joe Inwood reports.
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.
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.
The serviceman was surrounded by landmines and enemy drones so a ground rescue was not possible, Ukraine's military says.
BBC Verify looked at images appearing to show the Pink Panther rioting in France, but they’re actually AI.
Laurent Nuñez offered his resignation following a weekend of unrest, but President Macron declined it.
A historic town hall in the French city of Limoges has been damaged in an apparent arson attack following a day of nationwide protests
The Pope's first event since his lung cancer diagnosis and surgery saw him recite the traditional Angelus prayer from the balcony of the Apostolic Palace.
An historic town hall in the southern French city of Limoges was set ablaze during national protests.
Police in Albania's capital Tirana have fired tear gas and water cannons onto crowds gathered outside the Ministry of Education where students are among those protesting.
Kyiv says it has recaptured 277 sq km (106 square miles) of territory in the eastern Donbas region in recent months
Zelensky thanked the "real leaders" ahead of a meeting with the EU in Brussels.
Sunderland beat Torreense 2-1 in the Europa League in Portugal.