Amid a constantly changing political scenario in Punjab for a quite a while now, Navjot Singh Sidhu's resignation as Punjab Congress chief came as a big surprise.
Less than five weeks after taking charge as Punjab Congress chief, Sidhu has left the post giving rise to many questions.
Also Read Amarinder Singh's 'told you so' moment as Sidhu resigns as Punjab Congress chief
As per report in the Hindustan Times, a series of behind-the-scenes events could be possible reasons why Sidhu may have given up the post.
Appointment of Sukhjinder Singh Randhawa, a prominent Jat Sikh face, as deputy chief minister might have upset Sidhu as he might have seen it as a threat to his chief ministerial ambitions.
He is also believed to be riled over a limited say in the cabinet formation of the newly-appointed Channi government with his recommendations being put down by party high command.
Another reason that would have put the last nail in the coffin might be that of CM Channi ignoring his advice regarding appointment of DGP and advocate general of Punjab.