I wonder if your British education told you about 12-29 million people that died in India because of British Imperial Policy.
Britian took food from india, so it could trade for it england and left india to starve.. and you wonder why people compare the British Empire to Hitler.
The railways you talk about weren't for the benefit of the Indian people, but to steal and send as much resources back to england.
Britian exploited India for its riches, India provided capital to the nascent industrial revolution in England by providing cheap raw materials, capital and a large captive market for British industry. In certain areas, farmers were forced to switch from subsistence farming to commercial crops such as opium, indigo, jute, tea and coffee. This resulted in famines and uprisings on a large scale.
Your so called high british education is biased and does not talk about the atrocities committed by your country. I wonder if they taught you about Jallianwala Bagh, where hundreds of peacefully protesting Indians were massacred (including women and children). At least the Germans teach their kids about the crimes committed by the Nazis. In Britain I guess you only teach about how you brought "civilization" to India. Own up to your past before you make such claims, Britian killed and enslaved most of the world. Sure they weren't as bad as the Nazis, but the nazis only ruled for about 10 years. Britian however ruled for 200 years, and it doesn't take much research to see how much damage Britain did to India and the rest of the world during their rule.
It sad that people like you are growing up with your so called "high british education" thinking that britian did India a huge favor.
Heck your own queen still wears a jewel in her crown that was stolen from India.
Educate your self, instead of following what your bias public education system has taught you.
Here is something to start with
READ!!