Is Diane Lee of Peters and Lee still alive?
Peters & Lee is a British folk-pop duo founded by Lennie Peters and Dianne Lee in 1970. Lennie was born in 1993 in Islington, north London, and lost his sight in both eyes at the age of 16 due to an accident, but this did not deter him from pursuing his aspirations. During the…