Iran Press/Asia: The boat had around 50 passengers aboard when it capsized in the Buriganga river that runs along southwest Dhaka, Shahjahan Shikder, a fire service official told Reuters.
The dead include six women and three children, he added.
Some passengers swam ashore to safety but some were missing.
“So far, we have recovered 23 bodies and are looking for those missing,” Shikder said.
Hundreds of people die each year in ferry accidents in Bangladesh, a low-lying country that has extensive inland waterways but slack safety standards.
104/219
Read More:
Thousands of Rohingya Muslims protest in Bangladesh, demand repatriation
India: Lightning strikes kills more than 100