JK Rowling is the highest-paid European celebrity of 2017, according to Forbes.

The Harry Potter author earned $95 million (£72 m) in the last 12 months, before taxes and management fees, according to the money magazine.

As the highest-paid author in the world, the 52-year-old continues to make more than half her money from the children's fiction series which made her a household name, thanks to the success of the stage revival (and script of) The Cursed Child.

The only other woman to be included in the top-20 is Adele, who earned $69 million (£52m) over the past year.

Hair, Face, Hairstyle, Eyebrow, Blond, Beauty, Lip, Fashion, Eye, Smile, pinterest
Adele at the 2017 Grammy\'s

The second highest-paid European celebrity in 2017 is Portuguese footballer Cristiano Ronaldo, who earned $93 million (£71m). Coldplay were ranked third after earning a combined $88 million (£67m) and Swiss tennis champion Roger Federer was fifth thanks to his $60 million (£49m) pay packet.

Other British men including Sir Elton John, Gordon Ramsay, Calvin Harris, Simon Cowell and Ed Sheeran also featured in the top 20.

Below is the list in full:

Forbes: Highest-Paid European Celebrities 2017

1. JK Rowling (UK; $95M)

2. Cristiano Ronaldo (Portugal; $93M)

3. Coldplay (UK; $88M)

4. Adele (UK; $69M)

5. Roger Federer (Switzerland; $64M)

6= Elton John (UK; $60M)

6= Gordon Ramsey (UK; $60M)

7. Paul McCartney (UK; $54M)

8. Rory McIlroy (UK; $50M)

9. Calvin Harris (UK; $48.5M)

10. Lewis Hamilton (UK; $46M)

11. Simon Cowell (UK; $43.5M)

12. Tiesto (Netherlands, $39M)

13. Sebastian Vettel (Germany; $38.5M)

14. Novak Djokovic (Serbia; $37.6M)

15. Ed Sheeran (UK; $37M)

16. Fernando Alonso (Spain; $36M)

18= Gareth Bale (UK; $34M)

18= Conor McGregor (Ireland; $34M)

20. Zlatan Ibrahimovic (Sweden; $32M)

From: AR Revista