Answer: Harry Potter lives in the fictional town of Little Whinging, Surrey with his aunt, uncle, and cousin the Dursleys. In England in the 1990s.
Step-by-step explanation:
9.2m questions
11.9m answers