At least 23 people have been killed and 17 others wounded when a ferry caught fire near the Indonesian capital, Jakarta, an official said.
Rescue officials said a further 17 people were still unaccounted for.
The boat caught on fire on Sunday about 1.6km out of port on its way to Tidung Island, a popular holiday destination in the Thousand Islands district, north of Jakarta.
The passenger vessel, Zahro Express, was carrying about 200 people from Jakarta's port of Muara Angke to Tidung, a resort island in the Kepulauan Seribu chain, when it caught fire.
Seventeen people were taken to hospital with injuries, according to local police spokesman Ferry Budiharso.
Budiharso said the fire started when a power generator on the boat short-circuited.
