Divers have recovered ten more bodies from a sunken ferry in Bangladesh, bringing the death toll to 22.

Police said there was no chance of finding any survivors from the MV Miraz, which sank yesterday carrying up to 200 passengers.

It went down in the River Meghna in the Munshiganj district of central Bangladesh.

Officials said their first attempt to raise the vessel off the floor of the 17-metre-deep river bed had failed.

Two salvage ships are now making another move to drag it to the shore.

Bangladesh's water transport authority chief Shamsuddoha Khandaker said: "Many of the passengers rushed to lower decks of the ship to escape from heavy wind.

"They were trapped. I am afraid most of the bodies will be found there."

Mr Khandaker said up to 40 people were able to swim to safety or were rescued by fishing boats after the vessel began to list, but the vessel went down in minutes.

"The death toll now stands at 22, including 12 women and children," he said.

The exact number of passengers was not immediately known as Bangladeshi ferries do not maintain passenger logbooks and very often carry many more than their official limit.

Officials had initially said up to 350 people could have been on board when the ferry capsized, but Mr Khandaker said the number was thought to be smaller.