Brand South Africa and InvestSA are back from their whirlwind tour to Switzerland, Germany, France and India. They were there to attract investment to South Africa. Were they a hit?