@MominHaq
Its a curse. 
I would like to visit South Africa once in my lifetime.There is a flight here from Dulles-Johannesburg, I might board it someday. 
I've taken the Joburg - NYC flight many times, its 19 hours of sheer boredom. You run out of things to watch and eat hehe.
You must visit, let me know if you ever have definite plans I'll gladly host you. The nearest world class golf course is 11 Kms from my place and the nearest world class race track is 17 Kms from my place, you cant go wrong 