Text size

Johannesburg – Cyril Karabus is a septuagenarian, takes a fair bit of heart medication, and looks pretty weathered – but perhaps that's to be expected from a 78-year-old who was arrested last summer and held for nine months in the United Arab Emirates.

After returning to South Africa in May, acquitted of all charges, the doctor from Kenilworth, Cape Town seemed resilient and in good form,...