Financial news website finews.com reports on Trust Square moving into offices on Zurich’s prestigious shopping mile.
Read the article here.