According to staff at the Dewar’s Centre in Perth – capacity 1,000 – the attendance at David Cameron’s “Rally for the Union” today was just 220. Even the ultra-Tory Dundee Courier only claimed 300.

That the Prime Minister of the UK cannot fill a hall, at least to not embarrassingly empty, at an event billed as a “rally” to “save” his country, at which he stated that to lose the referendum would “break his heart”, is astonishing.

Even more astonishing is the body language of his supporters. Look at the faces behind him in this BBC video. Have you ever seen a body of people look less enthusiastic about anything? Had they been instructed that they must at all costs look sullen and unpleasant? What on earth can be the explanation?