South Africa emerges as a vibrant vegan destination blending indigenous foods and Indian flavours.