I doubt how much trains and ports would have been built by our local kings. We were a declining civilization and British just happened to be here at the opportune time. If it was not for British, we probably would have been some Rajputana, Bengal, Marathwada etc. now. As far as illiteracy is...