Aadhaar today is the world’s largest biometric ID system, with over 138.04 crore people in India having an Aadhaar number.
Weaknesses in how the Department for Business and Trade (DBT) supports UK industries must be addressed if government is to ...