South Africa taps Newell to ease safety worry

South Africa Tourism (SAT) has tapped Newell Public Relations for the China market.