Congress MP Rahul Gandhi Wednesday demanded the immediate resignation of Punjab Finance Minister Harpal Singh Cheema and an independent investigation into the alleged suicide of a villager who had questioned him about the continued supply of drugs in the poll-bound state.