Cyclists compete on the cycling road race in Fangchenggang City of southwest China's Guangxi Zhuang Autonomous Region, Aug. 12, 2009. The 1st Beibuwan Cycling Road Race concluded after five days' competition covering a length of about 680 kilometers on Wednesday. [Xinhua/Liang Fuying]
|