Navjot Sidhu has had a long-running feud with Amarinder Singh He had earlier been stripped of key portfolios in a cabinet reshuffle He tweeted his resignation letter, dated June 10, sent to Rahul Gandhi