Are not Indians free to vote for multiple marxist-leninist (and/or "revisionist", if you prefer ;-), socialist, social democratic, centrist, conservative to far right parties? Leaving to one side the purely ethno- religious blocs and parties and social movements?
Jeesh, look at all these Maoists! At least 37 Maoist parties in India! http://www.broadleft.org/in.htm Not even a Chinese Fidel would be able to unify, as he did w/ the politico-military orgs. of the FMLN of El Salvador, such a fractious bunch. Unity-Struggle-Unity, eh!