Punjab is witnessing a multi-corner contest this time with Congress, Aam Aadmi Party (AAP), Shiromani Akali Dal-Bahujan Samaj Party alliance, and the coalition of Bharatiya Janata Party-former chief minister Amarinder Singh's Punjab Lok Congress party as key players.