Articles by benliu
Buxing Street
Posted May 11, 2007 at 04:46 PM
This is a must-see destination in Shanghai. The name of the street literally means "no cars allowed." It's become one of the most well-known shopping areas and an interesting mix of old and new China.

