Joseph Horovitz was born on May 26, 1926 in Vienna, Austria. He was a composer, known for Lillie (1978), Tarzan's Three Challenges (1963) and The Search for the Nile (1971). He was previously married to Anna Landau. He died on February 9, 2022 in London, England, UK.