Beijing Restrictions on New Car Sales – What Does It Mean?
Beijing wasn’t designed for cars, now that there are officially 22 million people living in the city (10 years ahead of projection for that number) and many more living there unofficially something had to give. Sales of new cars in the capital were up to 580,000 according to the official figures released in 2009, and […]
Continue Reading