A boat crowded with construction workers capsized in the Yamuna River in northern India early Thursday and at least 19 people have drowned, officials said.
A search is underway for missing passengers, said senior police officer Ram Kumar.
More than 60 people were on the boat when it capsized near Baghpat town in Uttar Pradesh state early Thursday.
At least 10 people swam to safety while about 31 passengers are missing. Nineteen bodies had been pulled out of the river, Kumar said.
Authorities were investigating, though they believe overcrowding was a likely cause. The boat had capacity for only 35 passengers, said district magistrate Bhawani Singh.
The workers crossed the river every day to their place of work in Baghpat, Singh said.
Later, villagers protested the delay in the local administration's response to the accident. They placed the bodies on a main highway leading to the Indian capital, New Delhi, and blocked traffic for some hours.
Accidents are common in India as many ferries are poorly built and often overcrowded, and there is little regard for safety regulations.
Heavy monsoon rains have flooded rivers in parts of India, where boats are often the main mode of transport in remote areas.