The man, identified as 62-year-old unemployed Zhang Yunliang, a native from Suzhou city of eastern Jiangsu Province who temporarily lived in Chengdu, burnt to death at the rear of the bus after setting the fire, police said.

Police said that Zhang had threatened suicide after his family reduced financial support to him.