The second phase of seven-phase Lok Sabha elections will be held on April 18. Polling will be held on 95 seats spread across 11 states and the union territory of Puducherry that was marked by acrimony with the Election Commission barring several leaders from electioneering for their controversial remarks.