Answer
Dennis Skinner served as a Member of Parliament (MP) for an impressive 49 years. His tenure spanned from 1970 to 2019, making him one of the longest-serving MPs in British history. Throughout his career, Skinner was known for his outspoken views and unwavering commitment to his constituents.