Images of the Beijing streets this morning, via Xinhua, show a surprising amount of cars on what is claimed to be World Car-Free Day. The pictures, showing traffic congestion on the Second Ring Road, leave little space for anything but automobiles.