Tom Harwood

Tom Harwood is political correspondent for GB News.

Latest articles
All Articles