A train crash in the Central Java province of Indonesia that killed at least 36 passengers and injured dozens more has been blamed on signalling errors, according to local reports.

The accident took place at 3:00am on 2 October when the Argo Bromo Anggrek crashed into a stationary business-class train at Petarukan railway station in Pemalang City, Java.

Four coaches of the business-class train were lifted off the track in the collision.

The accident occurred 21min after another accident, where an economy train hit an executive train at Purwosari Station, killing one person and injuring two.