Economy Nation Science and Tech Digital transactions on rise in India 8 months ago IGP Writers With 125 crore, or 1.25 billion Indians possessing their national identity cards – Aadhaar – …