A South African writer has won the Caine prize for African writing for the first time, beating authors from across the continent to the £10,000 award.
Lee mas