I want to know the answer to the following question:
What popular soap opera has the BBC televised since 1985?
All the background I'm provided with is that "Many television programmes have been set in London, including the popular television soap opera EastEnders, broadcast by the BBC since 1985.". Is that enough to answer the question?