More than 20 vehicles crashed near the Songhua River, northeast China s Jilin Province on November 27, 2011. Heavy fog envelops many parts of China on Sunday, disrupting traffic. [Photo/CRI]