Question: In what theater are the British Academy film awards presented?
Sentence: As of 2008[update], the British Academy Film Awards have taken place at the Royal Opera House.
Answer in sentence: yes