Over 3.22 crore citizens are eligible to cast their ballots in a high-stakes showdown between the ruling TMC and BJP.