Punjab CM Amarinder Singh has resigned from the Congress party. He has kept his party's name as 'Punjab Lok Congress.'