Sir Peter Tapsell, who served as a Conservative MP during seven different decades, has died.

for more ...