It's not entirely true. Some banks only issue credit cards if you receive salary via their bank account or have a deposit there (mostly state owned banks) but other have no such requirement. Also they already have a credit score database up and running (CIC).
latchkey|4 years ago
The credit score database only applies to locals and not foreigners living there, so that is what my reference was.