A small plane has crashed next to a Lidl supermarket near Lisbon, killing four people on board and another on the ground.
Portuguese emergency services said those killed include a Swiss pilot, three French passengers and a Portuguese lorry driver.
Operational commander Miguel Cruz said the Swiss-registered plane crashed shortly after take-off from Tires, around 12 miles west of the Portuguese capital.
Andre Fernandes, a spokesman for the local emergency services, said the plane was headed for Marseilles in France.
The lorry driver was offloading his cargo outside the supermarket when the plane crashed near him, setting his lorry ablaze.
Four others were slightly injured, emergency services said.
They were shopping inside the supermarket, which is located in a residential neighbourhood, and were treated for shock and smoke inhalation.
About three dozen fire-fighting vehicles were sent to the scene, officials said.
The cause of the accident is not yet known.
President Marcelo Rebelo de Sousa went to the site of the crash, where more than 50 rescue workers attended.
Additional reporting by agencies