West Bengal is heading into a high-stakes Assembly election scheduled in two phases on April 23 and April 29 across all 294 seats, with counting on May 4. The contest is seen as a major test of Chief Minister Mamata Banerjee’s nearly 15-year rule, with the Bharatiya Janata Party (BJP) positioning itself as the main challenger after expanding its organisational presence in the state.