Been looking for flights to South Africa and came across this this morning - Air Seychelles (PER-JNB via AUH and SEZ) one-way for ~$2020. Appears to book into J on Etihad metal. Don't seem to be any prices for a return fare. I'd be tempted if I thought I could add stopovers, but don't have...