Veteran Scottish journo. All media platforms. Nowadays writing about cows, sheep, other farmyard animals, crops and people in agriculture. Views here are my own

Joined May 2013
290 Photos and videos
Can @FIFAcom and it's president, @FIFANTINO please explain why on earth anyone thought it appropriate to make this award to Trump who at the time was already laying claim to Greenland and Canada. Just a few months later he launched a war against Iran. #Fifacorruption
5 Dec 2025
US President Donald Trump receives the new FIFA Peace Prize from Gianni Infantino, head of world football's governing body, at the 2026 World Cup draw in Washington
132
Oh what a surprise - NOT.
RAF responding to suspected drone strike at UK base in Cyprus, MoD says bbc.in/4u0xf8A
81
Our prime minister says the govt has learned lessons from one illegal war (Iraq) and yet at the same time offers UK military bases to the US so it can carry out another (Iran). Or is this just a Putin-like "military operation"?? @Keir_Starmer don't be another @RBX_TonyBlair
My update on the situation in the Middle East.
96
Keith Findlay retweeted
The BBC is lost 😞
Side by side on the BBC website. When Iranians are the victims, the perpetrator is not named and it’s reduced to a “reported” strike. But when Israelis are the victims, the headline is unambiguous and it’s clearly attributed to an Iranian “missile attack”.
2
1
132
I cannot vote for ANY party, whether in Scottish or UK elections, which does not denounce in the strongest possible terms the warmonger Trump, US attacks on Venezuela and Iran, and Israel's appalling genocide in Gaza. Those who don't speak up are complicit. @Keir_Starmer
The Prime Minister needs to change his mind on the use of our military bases and back the Americans in this vital fight against Iran!
185
Easy peasy for Newcastle but @Uefa @fifa please please sort out these farcical handball decisions. They are killing the game. First penalty awarded was a joke. Short of having their arms amputated, what should defenders do in these situations? @BBCSport #NewcastleUnited
A ruthless first half from Newcastle 😳 They lead 5-0 at the break, with Anthony Gordon scoring four 🔥 But @PatNevin is not impressed with what he's seen from Qarabag... #BBCFootball #UCL #QARNEW
1
211
Junk mail from @reformparty_uk through my letterbox. Got to fifth paragraph before they started on asylum seekers/migrants. Hopefully, Scottish voters will see this xenophobic, inflammatory claptrap for what it is. Immigration is not the root of UK woes @Nigel_Farage #racism
16
Can someone please explain the difference between Iceland and Greenland to the dumbest, most dangerous US president ever.
Replying to @BBCBreaking
Donald Trump about to speak at World Economic Forum as row rages over his Greenland plans - follow live: bbc.in/4b9xI1p
50
Can someone please explain the difference between #Iceland and #Greenland to the US president - Trump says he wants 'immediate negotiations' to acquire Greenland - BBC News
79
Just seen this from @StagecoachBBird "Due to vehicle availability the X68 from Aberdeen to Fraserburgh at 09:10 will not run". So how many cancelled buses is that today and how is this backlog of passengers getting to Aberdeen? @PressandJournal
80
Calling it out @EllonMatters - but not to @StagecoachBBird Ellon to Aberdeen bus service a shambles. Two days running at least. We got to park and ride 7.40am. Two buses cancelled (X67 and X68) and the next (the slow X61) arrived full. Out of 22 people waiting, 3 or 4 squeezed on
1
1
118
Calling out @Aberdeenshire and @StagecoachBBird for the dreadful plan they've come up with for re-routing bus services through Ellon for next three months. Outlying parts of Ellon left with no public transport for getting into town centre or local bus stops for Aberdeen. Stupid.
1
62
Calling out @StagecoachBBird for putting an old single decker on a peak time service from Ellon to Aberdeen around 8am today. Standing room only - probably beyond safe limits - and some passengers not able to get on at all, arriving in Aberdeen late for college, work etc. Stupid.
1
93
UK Govt/@Keir_Starmer have just lost all credibility as a government/leader pursuing policies for the betterment of society. Pandering to the racists, zenophobes and far right extremists who must be rubbing their hands with glee at the direction Westminster's going in #migrants
"We're bringing forward new immigration rules this week to temporarily suspend new applications under the existing dedicated refugee family reunion route," Home Secretary Yvette Cooper tells MPs Follow live: bbc.in/4mSYBta
66
Keith Findlay retweeted
"We're bringing forward new immigration rules this week to temporarily suspend new applications under the existing dedicated refugee family reunion route," Home Secretary Yvette Cooper tells MPs Follow live: bbc.in/4mSYBta
78
23
89
97,037
I'd deport all these ignorant ant-migration protesters myself. I thought we'd got rid of the scourge of racism that plagued parts of Britain in the 60s and 70s. Sadly, it's come back, thanks to idiots like these. Should Spain deport the millions of Brits that live over there?
23 Aug 2025
Westhill protest. A small town with a mighty roar 🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧
1
1
192
I'll certainly stand up to him and call him out @Anna_Soubry. We're well on the road to facism if we don't stop people like @Nigel_Farage and Lucy @LJCJ83 and their oh-so-carefully-worded propoganda. It's dangerous and we need to speak up. Maybe we should send them to Afghanistan
Which politician, newspaper or commentator has the guts & decency to call out the likes of #Farage who are hailing this convicted racist as some sort of “hero” ? Because unless those that lead our country stand up to Farage, Pearson et al, British democracy & values will crumble
2
503
Is @Keir_Starmer going to continue to stand by and do nothing as Israel continues its ethnic cleansing of Gaza? #Gaza #IsraeliWarCrimes @HumzaYousaf
25 Jul 2025
No formula, no food: Mothers and babies starve together in Gaza - NBC News Aren’t we supposed to be a beacon of hope? Ffs, what kind of cruel people are running this country? apple.news/AwrKXtN2dTIiuNyYc…
1
46