Richard Windsor

1200px-World_Cycling_Centre_-_Aigle_Switzerland

The UCI has announced that it will be launching a new satellite to its World Cycling Centre in New Dehli, India. The hope is that the new facilities, based at…