Harry Potter quiz: Do you know your Dursleys from your Weasleys?

Test your knowledge of the Harry Potter books, films, characters and plot twists