Union minister Virbhadra Singh has resigned from the Cabinet. His resignation has been accepted and forwarded to the President. A Himachal Pradesh court had framed charges of corruption against Mr Singh and his wife, former MP Pratibha Singh yesterday.