Lok Sabha elections in Punjab are set for a four-cornered fight, after the BJP announced that it will contest the polls on all the 13 seats. The Aam Aadmi Party and the Congress have already declared that they will contest alone in the state despite agreeing on seat-sharing in neighbouring Haryana, Chandigarh, Delhi and Gujarat