Answer is C because the British had the ultimate power in India. The British did not give Indians high authorities and forced them to follow the laws of the British which were practices in Britain.
A is incorrect because even though the British did have missions to convert people, the high population of India prevented Christianity from spreading.
B is incorrect because nationalism actually grew with the British imperialism because Indians were subjected to unfair treatment in their own country. Think about Gandhi and his nonviolent protests - civil disobedience.
D is incorrect because women and men did not have the equal rights at the time.