Question: actress who played emma peel in the avengers
Answer: Dame Enid Diana Elizabeth Rigg , DBE ( born 20 July 1938 ) is an English actress .