Calendar An icon of a desk calendar. Cancel An icon of a circle with a diagonal line across. Caret An icon of a block arrow pointing to the right. Email An icon of a paper envelope. Facebook An icon of the Facebook "f" mark. Google An icon of the Google "G" mark. Linked In An icon of the Linked In "in" mark. Logout An icon representing logout. Profile An icon that resembles human head and shoulders. Telephone An icon of a traditional telephone receiver. Tick An icon of a tick mark. Is Public An icon of a human eye and eyelashes. Is Not Public An icon of a human eye and eyelashes with a diagonal line through it. Pause Icon A two-lined pause icon for stopping interactions. Quote Mark A opening quote mark. Quote Mark A closing quote mark. Arrow An icon of an arrow. Folder An icon of a paper folder. Breaking An icon of an exclamation mark on a circular background. Camera An icon of a digital camera. Caret An icon of a caret arrow. Clock An icon of a clock face. Close An icon of the an X shape. Close Icon An icon used to represent where to interact to collapse or dismiss a component Comment An icon of a speech bubble. Comments An icon of a speech bubble, denoting user comments. Comments An icon of a speech bubble, denoting user comments. Ellipsis An icon of 3 horizontal dots. Envelope An icon of a paper envelope. Facebook An icon of a facebook f logo. Camera An icon of a digital camera. Home An icon of a house. Instagram An icon of the Instagram logo. LinkedIn An icon of the LinkedIn logo. Magnifying Glass An icon of a magnifying glass. Search Icon A magnifying glass icon that is used to represent the function of searching. Menu An icon of 3 horizontal lines. Hamburger Menu Icon An icon used to represent a collapsed menu. Next An icon of an arrow pointing to the right. Notice An explanation mark centred inside a circle. Previous An icon of an arrow pointing to the left. Rating An icon of a star. Tag An icon of a tag. Twitter An icon of the Twitter logo. Video Camera An icon of a video camera shape. Speech Bubble Icon A icon displaying a speech bubble WhatsApp An icon of the WhatsApp logo. Information An icon of an information logo. Plus A mathematical 'plus' symbol. Duration An icon indicating Time. Success Tick An icon of a green tick. Success Tick Timeout An icon of a greyed out success tick. Loading Spinner An icon of a loading spinner. Facebook Messenger An icon of the facebook messenger app logo. Facebook An icon of a facebook f logo. Facebook Messenger An icon of the Twitter app logo. LinkedIn An icon of the LinkedIn logo. WhatsApp Messenger An icon of the Whatsapp messenger app logo. Email An icon of an mail envelope. Copy link A decentered black square over a white square.

KEZIA DUGDALE: Dundee is SNP heartland – a Labour win here would be earth-shattering

In recent times, Dundee has felt like the ideological epicentre of the modern SNP.

Can Labour secure shock election win in Dundee?
Can Labour secure shock election win in Dundee?

The sight of Rishi Sunak outside 10 Downing Street in the rain to call an election for July 4 may prove to be the unbeatable image of this campaign regardless of how many colourful photo opportunities our political classes muster amongst themselves in the coming weeks.

As I watched the declaration live, three immediate thoughts passed through my mind.

Firstly, I couldn’t help but wonder how much that suit cost?

Mr Sunak is known both for his expensive tastes and the enormity of his own private wealth to satisfy them.

Three grand, four grand? Can it ever recover from a downpour like that – could he?

The second reaction was one of silent fury, we’re going to have to postpone our holiday aren’t we.

It’s been a habit years in the making that we get away as soon as the Scottish Parliament goes into recess in late June.

Rishi Sunak announced the General Election will be held on July 4. Image: Shutterstock.

I simply love an election, especially one which I’m not an active participant in.

I’ve been wholly signed up member of the election geek squad since I was 10 years old at the 1992 election.

What a killer twist that episode had. I just can’t be anywhere other than here.

The third response was simply to contemplate what this might mean for Scotland.

A general election in the summer holidays for most Scottish school kids. Very few people alive today have ever seen a July election.

In truth, there’s probably little difference between a July and November election when it comes to turnout.

What we might lose in July to sun-seekers jetting abroad, we’d likely have lost to the couch on a rainy pitch dark by 6pm on a November evening.

Swinney’s fury

In light of that I suspect John Swinney’s fury at the election being called is less about the disrespect it shows Scotland and more to do with the now very compressed window he has to scrape off all the barnacles from his election boat.

From Michael Matheson’s suspension from parliament to Peter Murrell’s police file being passed to the procurator fiscal.

From the rapid decline of Humza Yousaf’s reign to the rebellion from within and its break up with the Greens, the SNP has not had its troubles to seek of late and the poll numbers reflect that back.

Electoral Calculus do a wonderful job of aggregating all the polls in Scotland and seek to predict the result as a consequence.

They currently say that Labour will win the General Election in Scotland securing 35 of the country’s 57 seats.

First Minister John Swinney. Image: PA.

That is substantially up on as little as a month ago when Labour, whilst still ahead, were looking at roughly 25 seats to the SNP’s 19, with remaining seats split between the Tories broadly in the North-East and the Borders, with the Lib Dems winning one seat in Fife and a few in the Highlands and Northern Isles.

The difference in these numbers is significant because if the former is true, Labour returning 25 seats sees them making a miraculous recovery from their 2019 result, but still returning MPs largely from the M8 corridor.

Draw as straight a line as you can from Inverclyde to East Lothian through the middle of Glasgow and Edinburgh and you get the picture.

Thirty-five seats means Labour adding on three quarters of the seats in Fife and creeping over the Tay Bridge.

‘Yes City’ opportunity for Labour?

Yes, the current polling predictions show Labour winning Dundee Central (formerly Dundee West) from the SNP.

A result like that would be simultaneously seismic for Labour and earth-shattering for the SNP.

In recent times, Dundee has felt like the ideological epicentre of the modern SNP.

It is home to recent First Minister Humza Yousaf, ministerial stalwart Shona Robison and long-serving MP Stewart Hosie.

The ‘Yes City’ also has an SNP council leader.

Labour leader Sir Keir Starmer. Image: PA

Whilst Labour have plugged away tirelessly for years here, it always somehow felt like too tall an order, until now.

It’s hard to believe that as little as five years ago I wondered whether I’d see another Labour government in my lifetime, so existential were the threats to the party then.

If its revival reaches the Perth Road, the party has had the most exceptional night and the tectonic plates of Scottish politics will have shifted quite fundamentally.

Conversation