GAJARIA, Bangladesh - Divers battled Friday to recover bodies trapped in the wreckage of a Bangladesh ferry that was sunk by a giant wave, as the death toll from the disaster rose to 29 with scores more feared drowned.
As survivors blamed the captain of the MV Miraz for refusing to take shelter from a gathering storm, an investigation was launched into whether it had been carrying too many passengers.
Bangladesh is no stranger to ferry disasters, with overcrowding and poor ship design and maintenance often to blame.
Officials said as many as 200 people may have been on the ferry when it sank to the bottom of the river Meghna on Thursday afternoon, some 50 kilometres (30 miles) southeast of the capital Dhaka.
As distraught relatives gathered by the side of the river where bodies were being laid out, hopes were raised briefly after two salvage vessels lifted a part of the sunken ship in an effort to drag it to shore. But the ropes snapped and the ship sank again.
Bangladesh's water transport authority chief Shamsuddoha Khandaker told AFP the 90 feet (30 metres)-long ship capsized after it was hit by "giant waves" unleashed by an early summer storm.
"Many of the passengers rushed to the lower decks of the ship to escape from heavy wind. They were trapped. I am afraid most of the bodies will be found there," he said.
Khandaker said up to 40 people were able to swim to safety or were rescued by fishing boats.
"The death toll now stands at 29, including 16 women and children," local police chief Ferdous Ahmed said.
The exact number of passengers was not immediately known as Bangladeshi ferries do not maintain passenger logbooks.
Officials had initially said up to 350 people could have been on board when the ferry capsized on Thursday, but Khandaker said the number was thought to be smaller.
"It is a mid-sized ferry. It can carry around 500 passengers without cargo. But from what we have gathered so far, it was carrying around 150-200 passengers at the time of the accident," he said.
An investigation has been ordered into whether the vessel was carrying more than its capacity or whether it had structural faults.