A woman has given birth on board a British Airways plane flying from Nigeria to London Heathrow.
The aircraft had to make an emergency landing after the passenger went into premature labour on board.
The plane was diverted to Palma in Majorca but he 30-year-old woman, who was 26 weeks pregnant, gave birth on board as the aircraft touched down.
BA crew helped medical staff based at the airport with the birth.
The woman was one of 296 passengers aboard the Boeing 777.
Mother and her baby were taken to hospital, where they were said to be in a stable condition.
The plane carried on to London after yesterday's incident.
A BA spokeswoman said: "Our cabin crew, who are trained in birthing procedures, assisted with the delivery of a baby on board our flight from Abuja.
"The captain diverted the aircraft to Palma so that mum and baby could be taken to hospital.We wish the mother and her little one all the very best."
What flight attendants are really thinking
Ryanair responds to 11-hour 'no food or water' Stansted flight delay reports
Woman gives birth in Heathrow Airport toilet
Woman gives birth on three-hour Wizz Air flight