The Swiss government has agreed to tax money held by UK citizens in Swiss bank accounts for the first time, while still hiding their identity.
The deal could see between 3bn and 6bn a year being handed to HMRC by the Swiss authorities.
The agreement is the latest part of HMRC's efforts to track...