An official says 103 bodies have been fished out of a river after a packed ferry boat capsized in remote northeast India.  

Pritam Saikia says at least 100 people are still missing after the boat carrying about 350 passengers broke into two pieces late Monday. 

Saikia said Tuesday that deep sea divers and disaster rescue soldiers were helping to pull out bodies from the Brahmaputra River near Fakiragram in Assam state.

Assam state police chief J.N. Choudhury said the boat was carrying about 350 passengers and broke into two pieces. About 150 people who were travelling on the top level were rescued or swam to safety, he said.

Details were sketchy because bad weather and the remoteness of the area hampered communication.

Choudhury said the accident occurred on the Brahmaputra river near Fakiragram in west Dhubri district. The area is about 350 kilometres west of the state capital, Gauhati, and close to where the river enters Bangladesh. He said officials in that country had been contacted for help.

The area is dotted with riverside settlements and small islands, and boats are the most common mode of transport. Most ferries are overcrowded, with little regard for safety regulations.

Strong winds and rain likely caused the accident, Choudhury said. Police and paramilitary soldiers were sent to help local villagers with rescue efforts, he said.

Mohan Lal, a senior officer with the Border Security Force, said 35 troops were at the accident site on boats and were using hand-held searchlights. He said a team of federal rescue workers was also on its way.

Lal said troops had located the upturned and broken pieces of the boat but were unable to lift them without a crane.

Indian Prime Minister Manmohan Singh issued a statement expressing shock and grief at the loss of life.