South AfricaSouth Africa at last! I've been looking forward to getting to Johannesburg and was not disappointed. Although India was quite an...