This is a small, landlocked country, yet most Indians -at least middle class- are talking about it in India . The allegation is that the banks situated in this country have become secret boxes for ill gotten money of tax evaders ,smugglers,and corrupt Indians . The government of this landlocked country has passed strongest secrecy law to protect the identity of bank account holders. Thus the otherwise very beautiful country has also became infamous for black money .
You understood correctly, you said I knew that the country was Switzerland. A landlocked country.