The conversation between human and AI assistant.
Which political party will win Punjab Assembly Elections 2017 and why?
Who are the other main parties in contention for the elections?
The main opposition parties in the Punjab Assembly Elections 2017 are the Aam Aadmi Party (AAP) and the Shiromani Akali Dal-Bharatiya Janata Party (SAD-BJP) alliance.