China / Sports

Women's Tour on Chongming Island

(Agencies) Updated: 2013-05-12 17:23
Women's Tour on Chongming Island

A local resident looks at participants as they compete at the Chongming Island Women's Tour, part of the 2013 UCI Women's Road World Cup, in Chongming Island, Shanghai May 12, 2013. [Photo/Agencies] 

Highlights
Hot Topics