Four crucial states and a Union Territory have gone to polls this month. The second and last phase of voting in West Bengal will take place on April 29. In this phase, 142 seats are up for grabs.