India a socialist republic? I'm not sure where you're getting that from. Sure, there's tons of subsidies for the poor, but that's necessary in a country as large and poor as India.
Re: language. There's plenty of strong linguistic identity in the south, East and West of India. The north has a weaker cultural identity, but the rest take great pride in their language and culture.