World’s highest altitude cycling race kicks off in NW China

The 2016 Tour of Qinghai Lake, world’s highest altitude cycling race, kicked off in Xining, capital of northwest China’s Qinghai Province on Saturday.

More than 160 athletes from various parts of the world are taking part in the two-week-long event.

Leave a Comment