A light aircraft with three people aboard crashed on a busy beach in Tenerife, Canary Islands.

The pilot had to perform an emergency landing due to technical problems, Spain's El Mundo daily reported.

Spanish emergency services said the Red Cross was on the scene to assist the passengers who were slightly injured. 

"We think it's a miracle that nobody on the beach was injured. Fortunately, nobody who was on the beach has suffered any injuries as a consequence of the landing," the Mayor of Santa Cruz said. 

The aircraft was heading to Morocco from Tenerife and was piloted by a French national.

Also aboard was a Belgian woman and a 14 year-old girl, El Mundo reported.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.