21 Glorious Anagrams Of Famous Brits

    You couldn't make it up.

    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.