As he prepares to leave South Africa, the BBC's Andrew Harding reflects on his years in a country of increasingly stark contrasts - and on the struggle to find the right balance in reporting on such a complex nation.
Spring is almost here in Johannesburg.
Cold nights. Clear, bone-dry days...