MUMBAI: As the largest democracy of the world, India is abode to an enormous population of 1.3 billion people and counting. In the era of technological...