No, you can apply for a credit card from Karur Vysya Bank without being a customer of the bank.