International Business
Switzerland has fallen short of the internationally-agreed standard for tax transparency in a number of areas, according to the Organisation for Economic Co-operation and Development’s (OECD) peer review report released yesterday.
The OECD said in it...
Jun 02, 2011