Local story · Chengqiao, China

Chengqiao hosted the 2010 Chongming Island World Cup

The 2010 Tour of Chongming Island World Cup road race started and finished in Chengqiao on 9 May 2010. The 138.6-kilometre event was contested by 98 elite…

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload