Narendra Modi and Mamata Banerjee on Wednesday went for each other's jugular in battleground West Bengal, with the prime minister castigating "speedbreaker Didi" for stalling the state's development and the TMC chief hitting back warning he will face a "voter strike".