More than 20 people who were on a Singapore Airlines flight hit by severe turbulence are in intensive care with spinal injuries, the head of a Bangkok hospital has said.

A two-year-old child is among those in hospital in the Thai capital, where the flight from London made an emergency landing on Tuesday.

Overall, 46 passengers and two crew members were still receiving treatment in Bangkok, the airline said.

Passengers on the airliner have told the BBC they felt the plane drop suddenly, and that others not wearing their seatbelts “launched immediately into the ceiling”.