Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Barbara Yu Ling was born on November 4, 1933 in Singapore. She was an actress, known for Hardware (1990), The Avengers (1961) and The Satanic Rites of Dracula (1973). She was married to Ian Albery. She died on April 6, 1997 in Camden, London, England, UK.