Aside from the much noted 2000-odd castes, there are eight “major” religions, 15-odd languages spoken in various dialects in 22 states and nine union territories, and a substantial number of tribes and sects. When India won independence in 1947, it Read more…