Not for nothing did Edinburgh become the birthplace of Harry Potter