TRENDING

William Keegan

Columnist

William Keegan is a journalist and academic who is currently senior economics commentator at The Observer.

William Keegan