Woolworths South Africa made a big splash at the International Content Marketing Awards (ICMA) in London, receiving the Grand ...