Cyprus is under investigation by the EU, along with Malta for “selling” citizenships.
I do not understand why selling citizenships is wrong. If both the seller and the buyer agree to a price, what's the problem?
What eg. a German (very!) rich person would do is get a second passport in Cyprus and then open a Swiss bank account. To the Swiss bank, they'd say that they only have that one passport from Cyprus. Therefore, the Swiss bank does not report to the German state that the German individual has a bank account. This is how that person avoids German tax.
0. https://www.kuechenstud.io/medienradio/podcast/di090-geldwae...