Global: Computer Aid International Cuba Cycle Challenge

Cycle 350km across one of the most diverse and beautiful landscapes in the world, whilst helping Computer Aid International deliver vital IT education to communities in need.