Sorry to bump this thread but I didn't think it really warranted a new one.
I'm not entirely sure how it works at this airport. I have a flight from LHR to VFA going via Johannesberg. I want to take a sum of money with me that is higher than the amount that South Africa allows you to bring into the country. Am I correct that as I won't actually be leaving the airport, that I can just ignore that and take above the amount?