Durban is buzzing with guests of the Rainbow Nation.