Sbi Card

Standard Chartered Bank and SBI Card are in the race to acquire Barclays’ India credit cards business.