there are definitely ways for an nri to hold a credit card in india....it comes with a lot of restrictions but is possible....
i remember talking to my bank about this for a client many years ago....i believe one of the restrictions was that the credit card could only be from the bank where the nri has their account & they would have to guarantee the limit with a certain amount of deposit or a bank guarantee....