Karen McVeigh

Karen McVeigh has been a senior news reporter for the Guardian since December 2006. Before that, she freelanced for the Times following a five-year stint as The Scotsman’s London correspondent