From April to August 2017, we cycled more than 5000 miles, from Johannesburg to Nairobi. The ride took us through South Africa, Botswana, Zambia, Malawi, Tanzania, Rwanda, Uganda and Kenya (with a brief bus journey into Zimbabwe).