About 94 percent of total 9,690 people surveyed have asked for mandatory SMS or email OTP based approval before any transaction on all credit and debit cards issued in India, it said.

Read More...