62-mile traffic jam snarls up Beijing

The world's largest traffic jam, stretching up to 62 miles, is now in its 10th day in Beijing.

The massive tie-up has been blamed on road construction aimed at alleviating congestion caused by thousands of trucks transporting coal and perishable goods into Beijing. ... Read full article