How long does take the flight from Dubai to Johannesburg?

as long as your nose