Pedicabs runs on a street in Lhasa, capital of southwest China's Tibet Autonomous Region, March 19, 2008. (Xinhua Photo)