Read here about energy demand and growth in China–and a traffic jam 60 miles long.

Advertisements