Answer:
Switzerland is considered to be the best country in terms of bank secrecy laws. Bankers in Switzerland are bound by the Swiss banking regulations that guarantee utmost secrecy to its customers. Unless there is a legal court order from a court of a country, that is accepted by a Swiss Court, no law enforcement authority from any country will be able to gain details of customers of Swiss banks.