Leela Mishra was born in 1908 in Jais, Uttar Pradesh, British India. She was an actress, known for Sholay (1975), Dosti (1964) and Pyaasa (1957). She died in 1988 in India. Read more on iMDB