265 employees
iThemba brings together scientists working in the physical, medical and biological sciences.
1983