Army divers and rescue workers have pulled 103 bodies out of a river after a packed ferry boat capsized in heavy winds and rain in remote north east India, an official said.
At least 100 people are still missing after the boat carrying about 350 passengers broke into two pieces late on Monday, said Pritam Saikia, the district magistrate of Goalpara district.
Deep sea divers and disaster rescue soldiers worked through the night to pull bodies from the Brahmaputra River in Assam state.
Heavy winds and rain after the accident hampered rescue operations, said chief minister Tarun Gogoi, Assam's top elected official. "I will be ordering an inquiry into the cause of the accident, but right now our priority is to account for every person who was on the ferry," Mr Gogoi said.
Around 150 passengers swam to safety or were rescued by villagers living nearby, said Mr Saikia, who was supervising the rescue operations. He said 103 bodies had been pulled from the river.
Divers and rescue workers with rubber rafts scoured the river in the search for survivors amid the floating debris, which was all that remained of the ferry.
A passenger, Hasnat Ali, told local television that about 200 people were packed inside the boat along with cargo, and that he and around 150 others were riding on the roof when a storm hit as the ferry was heading to the shore to dock.
The boat was tossed about and many of those on the roof were thrown off and managed to swim to shore before the ferry was dashed to pieces, he said. Mr Ali said he managed to cling to a log and was later rescued by local villagers.
Assam state police chief JN Choudhury said the passengers travelling on the top level were saved.
Mr Choudhury said the accident occurred near Fakiragram village in west Dhubri district, about 215 miles west of the state capital, Gauhati, and close to where the Brahmaputra River enters Bangladesh. He said officials in that country had been contacted for help.