Hi forum,
remember that the tax authorities in Switzerland generally apply a tax allocation system ("Steuerauscheidund"). This means that while foreign assets and income must be declared in the tax return, a credit is given for taxes paid abroad to avoid double taxation.
kind regards