Companies Nomura officially sets up shop in South Africa March 27, 2016 Comments Off on Nomura officially sets up shop in South Africa