"Caste system is an invention of the British to divide the people of India." I think this is untrue. Caste system has existed for thousands of years before the British came to India. British weakened it to an extent by giving others an opportunities to get an education for the first time in 5000 years. Also you are confusing the 'cause' and 'effect' of the phenomena. Caste system is the 'cause' and the lack of lack of opportunity, education and awareness is the 'effect' of this 'cause'. Remeber, the caste system banned education for all so that it can stay strong.