This looks like a good fund raiser - sign up to ride any distance, or choose the distance a student walks to school, the distance a worker walks to work, or the ITT stage 37 k etc - for Qhubeka this weekend
http://qhubeka5000.org/qhubeka-5000-sign-up/
On the 15th and 16th of July, join people from around the world when you participate in the Qhubeka 5000. Commit to ride a distance of your own, and contribute to our #BicyclesChangeLives campaign, supporting Team Dimension Data in their effort to fund 5000 bicycles so that just as many people can gain access to schools, hospitals and better opportunities. The team will be taking on the Qhubeka 5000 challenge internationally, during stage 13 and 14 of the Tour de France.