29-31 may 2018 Gallagher Convention Centre Johannesburg,South Africa