West Bengal elections will be held in eight phases from March 27 to April 29, the Election Commission announced on Friday, making it the longest ever polls in the state, seemingly over concerns of violence voiced the loudest by the BJP. The results will be declared on May 2. The eight days of voting are March 27, April 1, April 6, April 10, April 17, April 22, April 26 and April 29.