JK Rowling turned down House of Lords peerage twice
Sort by
504 items