Do you know where J.K Rowling lives and writes her Harry Potter books ?
She is from Britain, so she lives there. And when she was writing her novels, she spent most time in book shop. We can see some similarity with some scenes in her book and this book shop.