A small plane has crashed beside a supermarket near Lisbon, killing four people on board the aircraft and one on the ground.

Four people in the supermarket also suffered minor injuries in the crash in the Portuguese capital, emergency services said.

Those killed include the Swiss pilot, three French passengers on the plane and a Portuguese truck driver who was emptying his cargo at the back of the supermarket when the crash occurred and set his vehicle on fire.

The Swiss-registered plane crashed shortly after a noon take-off from the small Tires airfield, 12 miles west of Lisbon, emergency services operational commander Miguel Cruz said.

Officials said the crash happened amid clear skies and a light wind.

The plane was a twin-engine Piper PA-31 Navajo aircraft and Tires airfield has been closed as authorities begin an investigation.

The injured were shopping inside the supermarket, which is located in a residential area, and were treated for shock and smoke inhalation.

The crash occurred near a school.

About three dozen firefighting vehicles rushed to the scene, arriving within six minutes, according to officials. Nearby houses were blackened by smoke, with nine people forced to move out of their homes.