State media say more than 30 vehicles have collided in heavy fog on an expressway in eastern China, killing at least 18 people and injuring 19 others.

The official Xinhua News Agency said the pileup Wednesday morning in Fuyang, a city in Anhui province, caused several vehicles to catch fire.

Xinhua said the accident caused several kilometers (miles) of traffic congestion and that an investigation was underway.