Diepsloot’s community of cyclists

Unable to afford public transport, this group of 200 people have opted for pedal power

By

News | 8 February 2016