The West Bengal Assembly elections are set for April 23 and April 29, with a total of 294 seats contested across two phases.