Home » Sidhu announces resignation as Punjab Congress president