Moody's Criticizes World's Largest Digital ID System Aadhaar; India Calls The Opinion 'Baseless'
More than 1.3 billion Indian residents have been assigned unique numbers under the program. Moody's, in a report, said there are hurdles in the system and raised concerns about the reliability of biometric technologies.