Question: Where is the United Kingdom's largest indoor water park located?
Answer: Blackpool, Lancashire, England