Voting for Phase 2 of the West Bengal Assembly Elections is set to begin shortly across 142 constituencies, marking a crucial moment in the high-stakes contest between the Bharatiya Janata Party and the All India Trinamool Congress.