Garmaine Staff asked 3 years ago

I am a Indian expatriate who lives and works in Angola.I will be flying South African Airways from Luanda -> Johannesburg -emirates > Dubai -> Mumbai.

Do I require a South African transit visa while waiting for about 5-6 hours at the airport for a connecting flight to Dubai?

how about the luggage procedure if in case doesnt require transit visa ?