Small Town vs. Big City Residents – Who’s Happier?

Most people who live in a small town may already know that, on average, they’re happier than big city dwellers. Now there’s a study to prove just that. Marcus Bellissimo reports.

Leave a Comment