Thousands of Truecaller users in India panicked when they received an SMS from ICICI Bank informing them about registration for a unified payments interface (UPI) facility. Read More

reported by at Moneylife.in