Mark Shanahan
banner
markshanahan.bsky.social
Mark Shanahan
@markshanahan.bsky.social
Political historian into US & UK politics. Associate Professor at the University of Surrey, sometimes on the radio/TV. Follower of the mighty Wycombe Wanderers & the underperforming Middlesex CCC. Into books, theatre & jangly guitars.
#Wordle1,633 6/6

⬜⬜🟩🟨⬜
⬜🟩🟩⬜⬜
🟩🟩🟩⬜⬜
🟩🟩🟩⬜⬜
🟩🟩🟩⬜⬜
🟩🟩🟩🟩🟩 I thought I'd missed that train!
December 8, 2025 at 12:05 AM
It's that time when people post their annual #favourites among the good stuff of life we've read, listened to or experienced. I read well this year, and these two tomes from @patrickryannyc.bsky.social and #JohnIrving connected with me. United by orphans, Ryan reminds me, a bit, of Irving. #Booksky
December 7, 2025 at 11:56 PM
#Wordle1,632 3/6

⬜🟨⬜⬜🟩
🟩🟩⬜🟩🟩
🟩🟩🟩🟩🟩 Not to blow my own trumpet...
December 7, 2025 at 9:29 AM
#Wordle1,631 3/6

🟨🟨🟨⬜⬜
🟨⬜⬜🟩🟩
🟩🟩🟩🟩🟩 Getting bigger.
December 6, 2025 at 12:09 AM
#Wordle1,630 5/6

⬜⬜🟨⬜⬜
🟨🟨🟨⬜⬜
⬜⬜🟨🟨🟨
🟩🟨⬜🟨⬜
🟩🟩🟩🟩🟩 Took a while to get in there.
December 5, 2025 at 8:16 AM
December 4, 2025 at 9:16 AM
#Wordle1,629 3/6

⬜🟨⬜⬜⬜
🟩⬜🟨⬜⬜
🟩🟩🟩🟩🟩 Unseasonably good.
December 4, 2025 at 8:39 AM
#Wordle1,628 6/6

🟨🟨🟨⬜🟩
⬜🟩🟩🟩🟩
⬜🟩🟩🟩🟩
⬜🟩🟩🟩🟩
⬜🟩🟩🟩🟩
🟩🟩🟩🟩🟩 The more hurry, the less speed.
December 3, 2025 at 12:11 AM
#Wordle1,627 4/6

⬜🟨🟨⬜⬜
🟨🟩⬜⬜⬜
🟩🟩⬜🟩⬜
🟩🟩🟩🟩🟩 A bit dry.
December 2, 2025 at 12:03 AM
#Wordle1,626 3/6

⬜⬜🟩⬜🟨
⬜🟩🟩⬜⬜
🟩🟩🟩🟩🟩 Should be down under.
December 1, 2025 at 8:00 AM
Irony that #piersmorgan is lecturing us all about lying this morning @bbclaurak.bsky.social. #BBCLauraK
November 30, 2025 at 9:34 AM
Dull line of questioning from @bbclaurak.bsky.social to the Chancellor this morning - and Reeves clearly spent yesterday doing her homework and rehearsing for the 'gotchas'. The result, though, is hardly a meeting of minds. Is adversarial the best form of interview? ##bbclaurak
November 30, 2025 at 9:23 AM
Funny how every generation thinks that they're the first generation of modern men #bbclaurak. I hate to burst your bubble @davidgandy.bsky.social...
November 30, 2025 at 9:03 AM
#Wordle1,625 6/6

⬜⬜⬜⬜⬜
⬜⬜🟨⬜⬜
⬜🟩🟨⬜🟩
🟩🟩⬜⬜🟩
🟩🟩⬜⬜🟩
🟩🟩🟩🟩🟩 Wipes away a bead of sweat....
November 30, 2025 at 9:01 AM
#Wordle1,624 4/6

⬜⬜⬜🟨⬜
🟨⬜⬜⬜⬜
⬜🟩⬜⬜⬜
🟩🟩🟩🟩🟩 Quite happy.
November 29, 2025 at 12:41 AM
#Wordle1,623 4/6

⬜⬜⬜⬜⬜
🟩⬜🟨⬜⬜
🟩⬜⬜🟩🟨
🟩🟩🟩🟩🟩 Cough
November 28, 2025 at 12:05 AM
#Wordle1,622 5/6

⬜🟨⬜🟨🟨
🟨🟨🟨⬜⬜
⬜⬜🟨🟨🟨
🟩🟩⬜🟩🟩
🟩🟩🟩🟩🟩 Hard to know what I should do.
November 27, 2025 at 7:42 AM
Anything to read into @rthonwesstreeting.bsky.social not sitting on the Gov Front Bench for today's #Budget speech? He's a beneficiary and certainly has seniority. Yet he's choosing to park himself (in a good camera shot) beside The Speaker's chair. #BudgetCommentary
November 26, 2025 at 1:10 PM
How much fiscal headroom does the Chancellor create by sacking the #OBR's digital media team? #BudgetCommentary
November 26, 2025 at 12:52 PM
The #OBR has now been renamed: 'Oh bloody hell'. #BudgetCommentary
November 26, 2025 at 12:49 PM
#Wordle1,621 4/6

⬜⬜⬜⬜🟨
⬜🟨🟨⬜⬜
🟨🟩⬜🟩🟩
🟩🟩🟩🟩🟩 Mar a Lago?
November 26, 2025 at 12:07 AM
#Wordle1,620 3/6

⬜⬜🟨⬜🟨
⬜🟨🟨⬜⬜
🟩🟩🟩🟩🟩 If that's the case.
November 25, 2025 at 7:08 AM
A microcosm for #Trump2.0. Malevolent and incompetent.
Comey: "I'm grateful the court ended the case against me, which was a prosecution based on malevolence & incompetence... I was inspired by the career people who refused to be part of this travesty. It cost some of them their jobs, but it preserved their integrity, which is beyond price"
November 24, 2025 at 8:18 PM
#Wordle1,619 3/6

⬜⬜⬜⬜⬜
⬜🟨🟩⬜⬜
🟩🟩🟩🟩🟩 Oh boy!
November 24, 2025 at 10:20 AM
#Wordle1,618 5/6

⬜⬜⬜⬜⬜
⬜⬜🟨🟩⬜
⬜🟩🟩🟩🟩
⬜🟩🟩🟩🟩
🟩🟩🟩🟩🟩 Not a laugh
November 23, 2025 at 12:07 AM