Former Punjab CM Amarinder Singh resigned from the Congress party, Amarinder Singh, who adopted a rebellious attitude for almost a month, sent his resignation by writing a letter to party president Sonia Gandhi and also announced his party Punjab Lok Congress.