Thursday, September 9, 2010

Biometric IDs to Be Forced Onto India’s 1.2 Billion Inhabitants