I'd say a better perspective of India would be from The Origins of Political Order by Francis Fukuyama. I maintain that India is half a dozen or more ethnographically divergent nations sharing the same flag and railway network, brought together historically by British hegemony. Before the British dominion and up to India's independence, the subcontinent was like Europe, lots of kings based on kinship and local ties through blood and marriage. Forced assimilation by the British is what made the modern Indian state, otherwise we'd still be separate kingdoms to this day.
An interesting part of that arrangement is, in my opinion, intertwined with the religions and historical mores of the subcontinent; you'll be hard pressed to find any other region with as strong a 'live and let live/die' approach to life in general.
Rule/administration was mostly provincial, with the administrators (kings or appointed representatives) bending the knee to whatever kingdom they were a part of, but never being ruled by that overlord. Ashoka unified the sub-continent for the most part around 250 BC, but he only exerted direct control over his direct subjects, and rarely intervened outside of his region, and upon his demise that empire slowly fell and the kingdoms reverted to their independent control. Contrast this with China, a similarly ancient civilization, which grew a very strong centralized form of governance, made possible by common ethnicity and language (neither of which are features of India, leading to more autonomous rule than centralized rule, something that remains till this day).
For a quick word on Indian religions, the Indian sub-continent was the birthplace of the world's most overtly pacifist religions, with Hinduism, Buddhism, and Jainism all being proponents of ahimsa in one form or another. India also has been fairly kind to all religions, and interestingly enough the second highest number of muslims after Indonesia is in India (more than Pakistan's muslim population). Hinduism itself is interesting for being, for all purposes, an open source religion; you're given many ways (bhaktis) to attain liberation (the religion's stated goal), and you're welcome to go freeform. You're welcome to follow your own gods (again, freeform), though there's a reference kit for those interested. Furthermore, it pulls off one of the cleverest separations of divinity and mortality I've seen in any codified religion by asserting that in essence there is one ultimate creator (Brahman) who created everything, but they're unreachable and unmovable, and any devotion to that creator is a waste of your time. On the other hand, there are many local deities who are far more interested and engaged in the affairs of humans (akin to the Greek gods who always were meddling with mortal affairs), who are worthy of praying to and will respond to your prayers and offerings.
I do not know how I ended up on this tangent, but you sounded interesting in the sub-continent, so I thought I'd share my views on India.