Actor Patrick Macnee, who was best known for playing the urbane intelligence agent John Steed in the 1960s TV series The Avengers, has died at the age of 93. He died of natural causes at his home in ...