Navjot Singh Sidhu tweeted a video message this morning, a day after his shock resignation as Punjab Congress Chief. "I will fight for truth until my last breath," Mr Sidhu said in Punjabi. "It is not a personal battle but a fight for principles. I won't compromise on principles," Mr Sidhu said, adding that he would not accept tainted ministers being brought back.