Might be, yes. I have never been depressed but snow does alter my mood very noticeably. Sweden, Norway and Finland are also quite high up in those rankings usually, some blame it on alcohol being extremely expensive there ). There are so many of those rankings these days though. In some Denmark is at the top, in others it isn't and is below the US and Britain for example.
no subject