Lucy Powell MP to resign and give room for a by-election in Manchester

Recent news