Sixty people were hospitalised Saturday, mostly for burns, after the engine on a Bangkok commuter boat exploded and sent passengers leaping to a nearby pier or into the water, officials and reports said.
The crowded boat was ferrying passengers on a major canal in the eastern outskirts of the Thai capital, which boasts an extensive network of waterways that teem with motorised commuter boats during rush hour.
Most of the injured were later released from the hospital with minor injuries, while 14 were still receiving treatment, according to the city's Erawan emergency medical centre.
The centre said three foreigners - two Myanmar nationals and one Japanese - were among those injured in the accident.
Bangkok's police commissioner Sanit Mahathavorn said two passengers were seriously hurt by flying debris from the explosion, which shook the wooden boat but largely left its hull intact.
"Most of the injured passengers are suffering from burns," the officer told reporters from the pier on the wide canal where the accident took place shortly after dawn.
An initial police investigation suggested the combustion was caused by a fuel leak onboard, he said.
"We found that gas leaked at the boat's rear and caused an explosion in its engine," he said.
Witnesses interviewed on Channel 3 described a loud bang that rang out just as the boat was docking, sending some passengers racing for the pier, while others leapt into the canal's murky waters.
The director of Family Transport, a private company that runs the boat service, told the network he had suspended twenty-five boats that run on liquefied natural gas while the investigation was ongoing.
"We still don't know how it exploded," he said, adding that the boats have been using gas-powered engines for up to eight years.
The shuttle was travelling on Saen Saeb canal, which runs through the heart of the capital and eventually connects to its main river, the Chao Praya.
The canal boats cost no more than $1 to ride and are among the cheapest and swiftest forms of transportation in traffic-choked Bangkok.
They run around 100,000 passenger journeys a day, according to official figures from 2012.