I seem to have a propensity for convoluted travel routes. This year, I will be flying DEN - IAD - ADD (Addis Ababa) - JNB - KIM (Kimberly, SA). Although I will have only had a 5 1/2 hour layover in Ethiopia, will I need to have a Yellow Fever vaccination certificate to enter South Africa? I do understand that if I have spent any time in Ethiopia, it is necessary. I just want to confirm about it in the case of the a layover. From what I can find online, it appears that the answer is "yes" but I thought I should check with you guys before I spend the money for the vaccination.