A passenger train derailed after striking debris from a landslide in central China on Monday, injuring at least 20 people of passengers and staff, officials said.

Xinhua news agency reported that the train derailed in Yongxing county, the city of Chenzhou, around noon. No casualties reported.

The train was traveling to the southern Guangdong province from the city of Jinan, eastern Shandong province.

A landslide caused the accident due to incessant rains for the past few days.

After the train hit the mass, it caused a fire in the power generation of the car, resulting in damages to five carriages and injuries to 20 people.