Why is West Bengal considered to be a communist state although India is not a communist country?

The largest party in the elected coalition is called the communist party. More important to voters than the name of the party, it also has a good track record of trying to introduce a basic welfare state along West European lines.