The Kenyans who are helping the world to cheat

In the past two years, David has juggled his own degree work with writing around 360 essays for British and American customers. He can churn out 15 pages a day at 250 shillings (£1.65) a page. “I might work from Monday to Friday both night-time and daytime, but on the weekends I put it aside for my studies.”