Julian Assange (l) receives CDs containing data on offshore bank account holders from Rudolf Elmer. (Photograph: Paul Hackett/Reuters)
In a carefully choreographed handover in central London, Rudolf Elmer, formerly a senior executive at the Swiss bank Julius Baer, based in the Cayman islands, said he was handing the data to WikiLeaks as part of an attempt "to educate society" about the amount of potential tax revenues lost thanks to offshore schemes and money-laundering.
"As banker, I have the right to stand up if something is wrong," he said. "I am against the system. I know how the system works and I know the day-to-day business. I wanted to let society know how this system works because it's damaging society," he said.
Elmer will appear in a Swiss court on Wednesday charged with breaking Swiss banking secrecy laws, forging documents and sending threatening messages to two officials at his former employer.
He denies the charges.
READ MORE: The Guardian/UK