StanChart, SBI Eye Barclays India Card Biz Standard Chartered Bank and SBI Card are in the race to acquire Barclays’ India credit cards business. December 17, 2025