In a report released this week, India ranks fairly well at 64th out of 144 countries in the impact of technology on access to basic services.
India flounders at 136th place among 186 countries on the UN's latest Human Development Index.