I used to have my offshore assets at UBS in Singapore up until a couple of years ago when they signed an agreement to willingly provide tax information about account holders to US, Germany and others. So it defeated the purpose of having an "offshore" account
If your friend is Indian, then tell him to try a Luxembourg bank as most of them seem to cater to Indians and their needs.
Most people think it's trendy and boast Cayman islands for offshore accounts. Yes if you are a drug dealer

, but I prefer putting mine in BMI in Seychelles.
