The demand will be respectively 140 million in 2015 and 217 million in 2020. Chinese love cars. They started to know western life on wheels by watching American movies. Since 1980 when China’s Opening...
Yet Another Cool Post from Chinfographics
Forgotten Beauty
Thing I Didn't Know About Shanghai
BMT (a.k.a. bike trial) anybody?