Examining the World’s Largest Digital ID Program

In India, 1.14 billion people—1/7 of the world’s population—have an Aadhaar number, a biometrically-enabled unique digital ID. This…

Read more