A collision between a freight train and a public bus has killed at least eight people and injured 25 others in Bangkok, emergency services have reported.

Police and rescue officials stated that the collision triggered a fire, which engulfed the public bus on Saturday.

The flames spread to nearby vehicles, leading to the dispatch of firefighters and rescue crews. Teams worked tirelessly to pull injured victims from the wreckage while fire crews contained the blaze.

Firefighters have since brought the fire under control and are now focusing on cooling the area, venting gas, and continuing their search for victims. The circumstances surrounding the accident are under detailed investigation.