SBI Card is one of the leading credit card issuers in India with over 20 MM cards in force as of Q3 FY25.