Car

Mastercard: India stops payment service provider from issuing cards

Mastercard: India stops payment service provider from issuing cards

India's central bank has barred Mastercard indefinitely from issuing new debit or credit cards to domestic customers.   The