Can you name the ten longest-serving MPs in the House of Commons?

Parliament has risen for summer recess until the 6th September, and for some of the older MPs, the break can’t come soon enough.

Featuring five knighted MPs, one Dame, and two members over 80 years old, these MPs have amassed a combined 392 years of service in Westminster.

Can you name the ten longest-serving MPs in the House of Commons?