The company that processes payments for Amazon and Swiggy has reported a data leak of over 100 million debit and credit cardholders
You might also like