Think you know Harry Potter?

Take our quiz to find out...