Switzerland intends to mandate increased transparency to tackle its image as a destination for questionable profits.
--
Read more here.