BARBARA MASEKELA is a South African poet, educator, mother and activist. She served as ambassador to France and the US and has held various executive and non-executive directorships at companies su...visualizza altroBARBARA MASEKELA is a South African poet, educator, mother and activist. She served as ambassador to France and the US and has held various executive and non-executive directorships at companies such as Standard Bank, the SABC and De Beers.visualizza meno