Cyclists compete on the cycling road race in Fangchenggang City of southwest China's Guangxi Zhuang Autonomous Region, Aug. 12, 2009. [Xinhua/Liang Fuying]
(Xinhua News Agency August 13, 2009)
More >>
August 2009