India is a lot like Russia in that its people and standards of living are very different from place to place. China, despite a larger size and similar population is more culturally uniform than India, especially once you go in more remote areas.
(this is not a diss on India, i think that make the country much more interesting)