When you visit a different country, familiar or not, a convenience that cannot be overemphasized is the ability to conduct financial transactions easily. Thanks to the advent of digital economy in India, consumer financial transactions are surprisingly very smooth and easy in townships across India. For a visiting Non-Resident Indian (NRI) like me, this facility is particularly handy if you operate a Non-Resident Ordinary (NRO) account with an Indian Bank that helps you deal with local currency (INR, ₹).
The Government of India has facilitated the creation and adoption of Unified Payments Interface (UPI) that seems to have unleashed ubiquity and simplicity in all payment activity in India. The Government has even provided training to street vendors to accept digital payments. (Although the UPI mechanism has been in use since 2016, this is my first serious encounter of its ubiquity). The adoption of UPI has been very rapid, as can be seen by this table:
Nearly every merchant in Bangalore sports a QR code inside the merchant's premises. Some street vendors present the QR code as part of their vending decor, as can be seen in the accompanying photo, captured in Bangalore.