An articulated lorry has ploughed into a busy Christmas market in the heart of Berlin, killing 12 people and injuring 48.
Germany’s Interior Minister, Thomas de Maiziere, said “many things” pointed to a deliberate attack.
Police said on Twitter that the lorry driver had been arrested, and that a passenger died from his injuries.
The market is at Breitscheidplatz, close to the Kurfuerstendamm, the main shopping street in the city’s west.
Almost 50 people are in hospital and at least four have suffered serious injuries.
Facebook set up a “Safety Check” page for people in Berlin to let others know they are safe.
Security sources cited by the German news agency DPA said that the driver of the truck was an asylum seeker from Afghanistan or Pakistan who had arrived in Germany in February.
Berlin police spokesman Winfried Wenzel said a suspect believed to be the person driving the vehicle was picked up about a mile (2 kilometres) away from the crash site, near Berlin’s Victory Column monument, and was being interrogated.
Images of the lorry show that it was registered in neighbouring Poland. Police believe it may have been stolen from a construction site there.
Police said the passenger who died was Polish.
Ariel Zurawski, the Polish owner of the lorry, confirmed that his driver was missing and had been unreachable since 16:00 (15:00 GMT) on Monday.
“We haven’t heard from him since this afternoon,” he told the AFP news agency.
“We don’t know what happened to him. He’s my cousin, I’ve known him since I was a kid. I can vouch for him.”
German politicians have been unwilling to call the deadly crash a terrorist attack at this stage, while many of the details remain unverified or unclear.
Interior Minister Mr de Maiziere told ARD television: “I don’t want to use the word ‘attack’ yet at the moment, although many things speak for it.
“There is a psychological effect in the whole country of the choice of words here, and we want to be very, very cautious and operate close to the actual investigation results, not with speculation.”
Chancellor Angela Merkel has been briefed by the interior minister and the mayor of Berlin, her spokesman Steffen Seibert tweeted.
“We are in mourning for the dead and hope that the many injured can get help,” he added.
German President Joachim Gauck said in a statement that Monday was an “awful evening for Berlin and for our country”.
The truck, which was loaded with steel beams, veered into the Christmas market at one of the most crowded times, crashing through wooden huts and stands filled with tourists and locals, reports the BBC.
According to the DPA news agency, police believe the lorry drove 50-80 metres (54-87 yards) through the market area during the incident, which occurred at 20:14 local time (19:14 GMT).
A British eyewitness, Mike Fox, told Associated Press at the scene that the large lorry had missed him by only about 3m as it smashed through stands and tore down a large Christmas tree.
“It was definitely deliberate,” said the tourist, visiting from Birmingham.
He said he had helped people who appeared to have broken limbs, and that others were trapped under Christmas stands.