Kolkata: West Bengal Chief Minister Mamata Banerjee on Monday slammed Prime Minister Narendra Modi for "spreading lies and canards" against the TMC government, and said voters, this time, would witness 'Didi versus BJP' fight in all 294 constituencies of the poll-bound state.