12-day Traffic Jam makes any travel look reasonable
Ever stuck in a 62-mile traffic jam that lasted for implausible 12 days, I guess not, unless you are a resident of China. It’s been well-known that China has a breathtaking market for automobile and it’s been multiplying every year.



