News

The number of transactions via the Unified Payments Interface (UPI) touched a record high of 19.47 billion in July, according to latest data from the National Payments ...