vikas121 Your welcome,
I am a hundred percent sure that PNB(Punjab National Bank) offers mastercard. There may be several banks, you can see the list of banks at mastercard's site, at site choose india and search where you can get a mastercard. SBI(State Bank of...