There is a net inflow to Scotland from England
England to Scotland 49,596
Scotland to England 37,992
Now I wonder why? Stable house prices perhaps, fewer people, fresh air, sleeper cells, who knows, prey English members do tell us.
England to Scotland 49,596
Scotland to England 37,992
Now I wonder why? Stable house prices perhaps, fewer people, fresh air, sleeper cells, who knows, prey English members do tell us.


Comment