Tony Benn (87), the longest serving Labour MP in history, looks back over his life and career.
2011
2012
2007
2001
1998
2024
1995
2006
2008
2002
2023
1974
1989
2010