Déjà vu (noun) – the strange feeling that in some way you have already experienced what is happening now. Observers of Scottish politics will have sensed that while watching the… read more →
Recent Comments