Yes, as long as you have a PAN Card, a valid address proof in India (Stuff like Rent agreement + Utility Bill), ID Proof, (of course passport) banks will give you Credit Cards. My last company's manager is a Foreign National. He had Credit Cards of major Indian Banks, so I know that they do.