*google searches country with the highest standard of living*
This, I think it's like Norway or something.
England instead of Scotland
Japan
(image no longer exists)
I'd take Japan
Did you miss your morning heroin injection or something?