CHINA has just been declared the world’s second biggest economy, and now it has a monster traffic jam to match. Triggered by road construction, the snarl-up began 10 days ago and was 100 kilometers (60 miles) long at one point. Reaching almost to the outskirts of Beijing, traffic still creeps along in fits and starts, [...]




August 25th, 2010
hiphing
Posted in
Tags:
