It is a known fact that atleast 3 crore are spent by each candidate on elections, whether legislature or Parliamentary. By this logic, communists spend atleast 1500 crores in the elections 500 crores rest of the year on cadre maintainence, travel, communication and meeting venues.
The question is, where do communists get this kind of money ???? The known sources or donors do not add up to this amount. Atleast BJP has a huge traders base and a good NRI following which gives them money.