South Africa comes to life with Kathryn Harmer Fox