Hogwarts, Britain if you must know.