Italian news reports say that two trains have collided head-on in the southern region of Puglia, killing at least four people and injuring dozens of others.

The trains collided near the town of Andria, according to news agency ANSA and Sky TG24.

ANSA reported that at least four people had died, while Sky TG24 reported 10 dead.

National police and Carabinieri couldn't immediately give details about the extent of the crash, saying they were in the middle of responding.

ANSA said ambulances and fire trucks were reaching the scene.