In a surprise move, Congress President Navjot Singh Sidhu resigned from the post of Punjab Congress president on Tuesday. The announcement came days after Congress leader Charanjit Singh Channi was appointed the Chief Minister of Punjab following the ouster of Captain Amarinder Singh.