1 CHANNELS
Business Leadership South Africa (BLSA) is an independent association whose members include the leaders of some of South Africa’s biggest and most well-known businesses. Through this forum, South Africa’s business leaders engage key players in South African society, including government, civil society and labour, to exchange ideas in our national…