Text this: Rural services, rural infrastructure and regional development in India