Andrew O’Hagan: ‘The worst thing anyone’s said to me? That I was the spitting image of David Cameron’
The author on an encounter with the CIA, an embarrassing moment in church, and longing to hold hands with David Attenborough Born in Glasgow, Andrew O’Hagan, 58, studied at the University of