I at least considered separating colours for a "foreign Nazi/White Supremacist India" and "far-right extremist (native) India", possibly with "Azad Hind/Japanese India" as another far-right category?
I know a bit more about India than about China, but I am by far no expert.
On the far-right and theocratic end of the spectrum, I would propose:
- Hindutva India/Hindu theocracy
- far-right extremist (native) India
- foreign-ruled/White Supremacist or racist India
- Azad Hind/Japanese India/secondary far-right extremist India
- Islamist/Muslim theocratic India
- Buddhist theocratic/Tibetan India
- Christian theocratic India/St. Thomas Christians/Asian Christianity
- far-right/Islamist Bengal
Regarding the far-left, secular/atheist end of the spectrum, ideally, we would get:
- Marxist(-Leninist) India/CPI-M
- authoritarian Marxist-Leninist India/CPI-ML
- Maoist India/Naxalites
- Dalit-ruled/religious far-left India
- Adivasi state/Asian indigenous People
- South India/far-left Dravidia
- Muslim far-left India/far-left Pakistan
- Maoist, atheist or secular Pakistan
- far-left Bengal
- East India/far-left Assamese state.
Also, what about an overhaul for Southeast Asia?