Scotland, it seems, is a bit happier than it was a couple of years ago. The Carnegie’s Life in the UK index 2025 tells us that more of us can ...