The Aryans (Vedic people) overthrew the stone forts of the Dasyu. If you refer to the Indus Valley Civilization people, no one conquered them, they left Sindh because of flood
The British rule in India had mixed blessings. Indians spoke hundreds of different languages, so the introduction of English by the British served to unified Indians with the same language.
Hope this helps!!!