Why do the happiest people in the world live in socialist countries?

10 answers 10