A video posted online by Evgenia Zibrova, apparently shot in the aftermath of the turbulence, showed passengers scattered along the aisle of the aircraft.

Food and drinks, including several bottles of fizzy drinks, had apparently been hurled from the trolley and were sprawled across the floor.

Posting the video, Ms Zibrova wrote: "Numerous air pockets one hour before landing led to broken bones, internal and external bleeding.

"Babies are covered in bruises, people lost consciousness. Thanks that we are still alive. Aeroflot, please help these people."

The Russian airline said in an earlier statement that several passengers had been injured during "severe turbulence" 40 minutes before landing in the Thai capital.

It said the crew was unable to warn passengers of the approaching danger as the turbulence occurred in a clear sky.