Anna McMorrin, the Labour candidate for North Cardiff, canvassing with her dog Cadi

Lifelong Labour voters in Wales, a land with more castles per square mile than anywhere in the world, have staunchly defended the party’s traditional heartland for decades against any widespread Tory incursion.

In 2017, the country returned 28 Labour MPs, eight Tories and four Plaid Cymru representatives.

However, Boris Johnson’s message of “Get Brexit Done” is being targeted at marginal seats in a country which voted 52.5 per cent per cent in favour of Leave and it appears to be working.

A Welsh national poll last week projected that the Tories would take four seats from Labour in tightly fought contests in Cardiff North, Gower, Vale of Clwyd and Wrexham.

Even in Remain-voting areas, such as Cardiff North, where Labour have a majority of 4,174,