Potential political sperging, or history sperging, can't tell: Indian nationalists are stuck in an awkward position of hating the British and wanting to blame everything wrong with India on having been ruled by them, but then consequently having to do mental gymnastics to defend a group that is ostensibly foreign to the sub-continent despite said group wanting either nothing to do with them or see them all eradicated. They're forced to foster an image of the country in their heads which never really existed. What doesn't help this is India never wrote down its own history. It always took outside forces invading or coming to rule in a local kingdom for something to be put to paper. The first kingdom to start writing anything down was the Dehli sultanate, which took a chunk out of North India in the 12/13th centuries, which is why we have to rely on Chinese or Persian writings prior. The Mughals arriving and actually writing shit down comprehensively and being the best rulers of the sub-continent prior to the British also stings, since Hindu nationalists don't want to laud an invading, ostensibly Muslim state. Their achievements have to be their own, and the absence of such achievements already is because of the British extracting $45 trillion dollars of wealth from the continent (that's a 3rd of the USA in current day) so yeah, I can't even laud their national pride on principle.