Question: di manakah ant and dec's takeaway difilemkan
Answer: The London Studios