Tom Harwood

Tom Harwood is political correspondent for GB News.

All Articles