Discover Houston to South Africa flight offers starting from USD935* and book now!