During the days of the British Raj the British government took the 'divide and conquer' policy and applied it to the Indian sub-continent.
Instead of a pan-Indian identity forming throughout most of India instead have the multiple cultural identities (e.g - Bengali, Kannadan, Punjabi, etc)...