Politics in West Bengal is now mainly a contest between the TMC and the BJP, leaving very little space for the Left and even the Congress.