Swiss bank lockers : where people keep their money and documents for safe keeping.
To find out about Swiss banks : 7 myths about Swiss bank accounts
"a host of" in this context is "many"
many politicians, industrialists and film financiers >> look up these words in your dictionary.
laundering money - financial transactions designed to hide the source of money, used by criminals.