Mahindra goes from strength to strength in South Africa