Mark Shanahan's Avatar

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.

569 Followers  |  1,430 Following  |  1,234 Posts  |  Joined: 14.11.2024  |  1.9295

Latest posts by markshanahan.bsky.social on Bluesky


Suspect she's made the calculation that better-off grads are more likely to vote Tory (though I'm no longer sure that applies).

23.02.2026 10:07 — 👍 0    🔁 0    💬 0    📌 0

#Wordle1,710 2/6

⬜🟩🟨⬜⬜
🟩🟩🟩🟩🟩 Top wordling!

23.02.2026 07:48 — 👍 0    🔁 0    💬 0    📌 0

#Wordle1,709 5/6

⬜⬜🟩⬜⬜
⬜⬜🟩⬜⬜
⬜⬜🟩⬜⬜
⬜🟩🟩⬜⬜
🟩🟩🟩🟩🟩 Not a fan.

22.02.2026 09:09 — 👍 0    🔁 0    💬 0    📌 0
Post image

A bit of late night #Mumfords. Quite the return to form.

21.02.2026 22:58 — 👍 0    🔁 0    💬 0    📌 0

#Wordle1,708 5/6

⬜⬜🟩⬜🟩
⬜⬜🟩⬜🟩
⬜⬜🟩⬜🟩
🟨⬜🟩⬜🟩
🟩🟩🟩🟩🟩 Yep, even after midnight.

21.02.2026 00:09 — 👍 0    🔁 0    💬 0    📌 0

#Wordle1,707 5/6

🟩🟩🟩⬜⬜
🟩🟩🟩⬜⬜
🟩🟩🟩⬜🟩
🟩🟩🟩⬜🟩
🟩🟩🟩🟩🟩 Not so sweet.

20.02.2026 00:10 — 👍 0    🔁 0    💬 0    📌 0

34 convictions and counting...

19.02.2026 22:44 — 👍 1    🔁 0    💬 0    📌 0

Seems he's already Bored of Peace.

19.02.2026 22:27 — 👍 0    🔁 0    💬 0    📌 0

It really doesn't. The Andrew formerly known as Prince was a trade envoy from 2001-10 - an unpaid, voluntary role supporting the Blair/Brown governments. Nothing to do with Starmer. Note, though, that no UK citizens, whatever their place in society, is immune from #Epstein impact. US? Not so much.

19.02.2026 21:38 — 👍 1    🔁 0    💬 0    📌 0

Breathtaking to see the different reaction to what's in the #EpsteinFiles across Europe, in comparison to the non-action in the US. For whatever reason, it remains Trump's kryptonite.

19.02.2026 20:06 — 👍 0    🔁 0    💬 0    📌 0

The last member of the #RoyalFamily to be arrested before Andrew was King Charles 1. It didn't go do so well for him.

19.02.2026 19:59 — 👍 0    🔁 0    💬 0    📌 0

#Wordle1,706 4/6

🟨🟨⬜⬜⬜
⬜⬜🟨🟨⬜
🟨⬜🟩⬜🟨
🟩🟩🟩🟩🟩 Early morning lift.

19.02.2026 08:47 — 👍 0    🔁 0    💬 0    📌 0

#Wordle1,705 5/6

⬜⬜⬜⬜⬜
⬜🟨🟨🟨⬜
🟩🟨🟨⬜⬜
🟩🟩🟨🟨⬜
🟩🟩🟩🟩🟩 A bumpy one.

18.02.2026 00:06 — 👍 0    🔁 0    💬 0    📌 0

#Wordle1,704 3/6

🟩⬜🟨⬜⬜
🟩🟨⬜🟨⬜
🟩🟩🟩🟩🟩 Assemble!

17.02.2026 07:57 — 👍 0    🔁 0    💬 0    📌 0

#Wordle1,703 4/6

🟨🟨⬜🟨⬜
🟩🟩⬜🟩🟩
🟩🟩⬜🟩🟩
🟩🟩🟩🟩🟩 Night night.

16.02.2026 00:09 — 👍 1    🔁 0    💬 0    📌 0

#Wordle1,702 6/6

🟩⬜⬜⬜⬜
🟩⬜⬜⬜⬜
🟩🟨⬜⬜⬜
🟩🟨🟨🟨⬜
🟩🟩🟩🟩⬜
🟩🟩🟩🟩🟩 Almost did my head in

15.02.2026 00:32 — 👍 1    🔁 0    💬 1    📌 0

Always the danger when you put your Cabinet together on the basis of just two criteria: 1. Blind fealty. 2. They look good on TV.

14.02.2026 11:43 — 👍 0    🔁 0    💬 0    📌 0

#Wordle1,701 3/6

⬜⬜⬜⬜⬜
⬜🟩⬜🟨🟨
🟩🟩🟩🟩🟩 For my Valentine?

14.02.2026 08:50 — 👍 0    🔁 0    💬 0    📌 0

Quite a coup for the MP for Warwick and Leamington...Oh

13.02.2026 23:02 — 👍 2    🔁 1    💬 0    📌 0

#Wordle1,700 4/6

⬜⬜⬜⬜⬜
⬜⬜⬜🟨⬜
🟩🟩🟩⬜⬜
🟩🟩🟩🟩🟩 can you do the fandango?

13.02.2026 00:15 — 👍 0    🔁 0    💬 0    📌 0
Preview
The new Epstein file that suggests Trump knew about paedophile's behaviour This latest controversy could lead to further fracturing of the US President's Maga support base

My latest tuppence worth on #TrumpEpstein in @theipaper.com today from @uniofsurrey.bsky.social. inews.co.uk/news/world/n...

11.02.2026 17:52 — 👍 1    🔁 0    💬 0    📌 0

That's the bloke who's tax registered in Monaco and mainly lives on the shores of Lake Geneva. One might say the non-UK tax havens have been colonised too.

11.02.2026 17:47 — 👍 7    🔁 0    💬 0    📌 0

#Wordle1,698 5/6

⬜⬜🟨⬜🟨
🟨⬜🟨🟨⬜
⬜🟩🟨🟩⬜
⬜🟩🟩🟩🟩
🟩🟩🟩🟩🟩 Daughter number 2.

11.02.2026 14:04 — 👍 0    🔁 0    💬 0    📌 0

The 1st year of Trump 2.0 was a success. Effective EOs, a set-piece Omnibus Act & significant global economic/military interventions. This was Trumpism with a plan & at least 2 ideological lieutenants helping to steer the ship. 9 months out from the midterms, is that drive and discipline slipping?

10.02.2026 13:00 — 👍 0    🔁 0    💬 0    📌 0

#Wordle1,696 5/6

⬜⬜⬜⬜🟨
⬜🟩🟩🟨⬜
⬜🟩🟩🟩🟩
⬜🟩🟩🟩🟩
🟩🟩🟩🟩🟩 Annoying - with strings attached.

09.02.2026 00:05 — 👍 0    🔁 1    💬 0    📌 0

I suspect #McSweeney was give no choice. Key now is party/public and to a lesser extent media reaction to #starmer. this was the minimum change necessary. Not sure it's enough.

08.02.2026 14:14 — 👍 1    🔁 0    💬 1    📌 0

Question is, who has that political nous? I would suggest someone not bothered about Ming vases.

08.02.2026 12:06 — 👍 0    🔁 0    💬 0    📌 0

Not totally sure that the low-key and assured #McFadden really helped #Starmer's cause on the media round this morning. #Epstein is corrosive - even at one step removed. But note the different reaction of UK to US when the wealthy & influential are caught in the net.

08.02.2026 11:56 — 👍 2    🔁 0    💬 0    📌 0

Really hope she's ok - but I wonder if pride trumped good sense in her decision to ski injured.

08.02.2026 11:53 — 👍 1    🔁 0    💬 0    📌 0

#Wordle1,695 4/6

⬜⬜⬜⬜🟨
🟨🟨⬜⬜⬜
⬜⬜🟩⬜🟨
🟩🟩🟩🟩🟩 Night night 🌙

08.02.2026 00:06 — 👍 0    🔁 1    💬 0    📌 0

@markshanahan is following 20 prominent accounts