The Tour of Chongming Island International Cycling Race is an annual elite women's road bicycle racing stage race held in Shanghai, China, named after Chongming Island.
Escaping to the stunning destination was not easy for Shanghai residents hoping to get out of the city for a break but the construction of Metro Line 22 will soon change that.
On Shanghai's Chongming Island, rows of solar panels shimmer above a vast crab pond. These panels do more than capture the light. They also generate green electricity to power one of China's biggest ...
The UCI has established 11 centers globally, including centers in New Zealand, India, South Africa, Peru, and the Asian branch on Chongming Island in Shanghai, China. Through these centers, the UCI ...