Question: What popular soap opera has the BBC televised since 1985?
Sentence: Many television programmes have been set in London, including the popular television soap opera EastEnders, broadcast by the BBC since 1985.
Answer in sentence: yes