Buzz·Posted on 22 May 201421 Glorious Anagrams Of Famous BritsYou couldn't make it up.by Robin EddsBuzzFeed Staff, UK LinkFacebookPinterestTwitterMail 1. Piers Morgan. 2. Caitlin Moran. 3. Ed Miliband. 4. Tony Blair, PM. 5. Roy Hodgson. 6. Nigel Farage. 7. Sir David Attenborough. 8. Lewis Hamilton. 9. David Cameron. 10. Jeremy Clarkson. 11. Queen Elizabeth The Second. 12. William Shakespeare. 13. Vote Nick Clegg, Liberal Democrat. 14. Lauren Laverne. 15. Noel and Liam Gallagher. 16. Catherine Zeta-Jones. 17. Sir Paul McCartney. 18. Margaret Thatcher. 19. Lord Alan Sugar. 20. Pete Doherty. 21. And finally, he may not be British, but the pain certainly is. Diego Maradona.