3 ms·Indeed. The difference is that there are actually people living in Scotland.by CPLX 4y agoIndeed. The difference is that there are actually people living in Scotland.