The Trinamool Congress faces a tough West Bengal assembly election. The party relies on its welfare schemes and Mamata Banerjee's leadership. It is also trying to refresh its image with new candidates. The BJP presents a strong challenge. Communal politics and voter roll issues are also key factors. The TMC aims for a fourth consecutive term.