In many cases banks decide the account is not worth the hastle of regulation and compliance. In some countries US citizens have difficulty getting an account due to US regulations being more hassle than worth.
Indeed i personally know the guy who tried to open a bank account in Cyprus on his US passport and after many attempts was denied; he ended up opening an account on his Russian passport easily.
Indeed i personally know the guy who tried to open a bank account in Cyprus on his US passport and after many attempts was denied; he ended up opening an account on his Russian passport easily.