Tom Harwood

Tom Harwood is Deputy Political Editor at GB News

How can anyone have faith in British politicians?