20100327 india: 53% of urban population lives in small towns