menu_open
Martin Roche

Martin Roche

Herald Scotland

We use cookies to provide some features and experiences in QOSHE

More information  .  Close

Martin Roche: Think Scottish politics is divisive now? Wait till Farage gets going

Nigel Farage will be dancing with joy. Donald Trump, his greatest political friend, has captured the world’s grandest political prize. Farage must...

25.11.2024 5

Herald Scotland

Martin Roche

Martin Roche: No matter who wins in the US, the UK will be more isolated than ever

Donald Trump’s political philosophy is Make America Great Again. The United States, goes the argument, has been a pushover for too long. Too many...

04.11.2024 3

Herald Scotland

Martin Roche

Labour’s GB Energy must not be a licence to despoil Scotland’s landscape Do all Scots feel like me about our land and our landscapes?

“Let me tell you that I love you, that I think about you all the time” Dougie Maclean’s song Caledonia resonates with every Scot, especially...

29.07.2024 10

Herald Scotland

Martin Roche

Martin Roche: They are digging up our streets again - and we're paying the price

You have to be in the category of ancient to remember Flanders and Swan, two Englishmen who wrote and performed mildly comic songs. The...

15.07.2024 6

Herald Scotland

Martin Roche

Labour must embrace EU offer to our young people

On May 11, in Glasgow’s Merchant Square, people and organisations from all over Europe will gather for a day of family fun, food from many...

02.05.2024 20

Herald Scotland

Martin Roche

Agenda: Will Labour have the vision to set the heather on fire?

Barring disaster, Labour will win the 2024 General Election, helped to power by capturing a significant number of Scottish constituencies. But the...

29.12.2023 20

Herald Scotland

Martin Roche

Agenda: We must take responsibility for choosing our leaders

Gaza, Israel and Ukraine are rocked by bombs and rockets. Tensions rise between China and the West. Africa has unlocked a new wave of violence. The...

08.12.2023 10

Herald Scotland

Martin Roche

609d5efbb48193f3189ae1e240c5423a