By Reetika Khera New Delhi: Aadhaar, India’s grand program to provide a unique 12-digit identification number to each of its 1.3 billion residents, appears to be collapsing under its own ambitions. When it was set up by the Congress Party-led government in 2009, it was touted as a voluntary biometricContinue Reading