AP - China has just been declared the world's second biggest economy, and now it has a monster traffic jam to match.




Source