India is such a cultural mishmash of religion and identity that there are many reasons for the appalling treatment of some women there. For sure there is an ingrained native Indian attitude problem towards women but Jno is right the Raj also left a huge legacy of misogyny, not the least the 'procurement' of local girls for sexual use by British soliders at all of the major transit camps and the resulting deaths and disablement of many of those girls ( most noteable and probably available as a google link somewhere is the camp at Deolali , which was pretty infamous).
As people the Indians have the same choices as anyone else to alter and amend their attitude towards women, so one cannot blame the Raj or anything else solely but it is important to recognise the historical role that it played in perpetrating the culture of misogyny still prevalent there by some sectors of society.
One also does not have to be a native Indian to have a very in depth and thorough knowledge of Indian culture, and besides it's not a competition, it' is, as Jno says, simply an opinion.