I think scandinavia has a high proportion of atheists / agnostics because it's a comparatively wealthy area of the world. wealth = education = rational thought processes = less religious people. If you look at where the most bigoted and fundamentalist of religious people are located, mostly they will be in Third world countries where most people are illiterate with no access to education.