Harry Potter publisher Bloomsbury renews contract with Amazon UK to avoid sales halt

Close