Question: where does the show the paradise take place?
Answer: North East England