Michael Partridge

Michael Partridge charts the changing political views of the Grand Old Man of 19th-century British politics.