Publisher Harry Potter sees profits rise thanks to a novel by a female science fiction writer Read more
The profits of oil giants BP and Shell halved last year, despite making profits of £11 billion Read more